가상 LPTSTR ReadString ( LPTSTR lpsz, UINT n 최대 수 );
던져 ( CFileException );
BOOL ReadString(CStringamp;rString);
던져 ( CFileException );(&A)
반환 값
텍스트 데이터를 포함 하는 버퍼에 대 한 포인터입니다. NULL 데이터;을 읽지 않고 파일 끝에 도달 했습니다 또는 경우에 boolean, FALSE 이면 데이터를 읽지 않고 파일 끝에 도달 했습니다。
매개 변수
lpsz
Null로 끝나는 문자열을 받을 것 이다 사용자가 제공한 버퍼에 대 한 포인터를 지정 합니다.
n 최대 수
종료 null 문자를 계산 하지 읽을 수 있는 문자의 최대 수를 지정 합니다.
rString
함수가 반환 될 때 문자열을 포함 하는 CString 개체에 대 한 참조。
주의
텍스트에서 데이터를 읽습니다 n 최대 수제한 버퍼에 1 문자 CStdioFile 개체와 관련 된 파일. 읽기 첫 번째 줄 바꿈 문자에 의해 중지 됩니다. 이 경우, n 최대 수-1 문자 보다 적은 이미 읽은 하는 경우 줄 바꿈 문자를 버퍼에 저장 됩니다. 두 경우 모두에 null 문자 ('\ 0') 추가。
CFile::Read 또한 텍스트 모드 입력에 사용할 수 있지만 캐리지 return?linefeed 쌍에 종료 되지 않습니다.
메모nbsp;??이 함수의 CString 버전 제거 합니다 '/n' LPTSTR 버전 하지 않는 경우;(&N)。
예제
/ / Cstdiofile::readstring에 대 한 예제
extern CStdioFile f;
char buf [100];
f.ReadString (buf, 99)
CStdioFile 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CStdioFile::WriteString, CFile::Read(&N)