CStdioFile::ReadString
텍스트 데이터까지 버퍼에 읽어 nMax-1 문자에서 연결 된 파일은 CStdioFile 개체.
virtual LPTSTR ReadString(
LPTSTR lpsz,
UINT nMax
);
virtual BOOL ReadString(
CString& rString
);
매개 변수
lpsz
사용자가 제공 하 고 null로 끝나는 문자열을 받을 버퍼에 대 한 포인터를 지정 합니다.nMax
종료 null 문자 제외 읽을 수 있는 문자의 최대 수를 지정 합니다.rString
참조 하는 CString 함수가 반환 될 때 개체의 문자열에 포함 됩니다.
반환 값
텍스트 데이터를 포함 하는 버퍼에 대 한 포인터입니다.NULL 하는 경우 모든 데이터를 읽지 않고 파일 끝에 도달 했습니다 또는 부울 경우 거짓 하는 경우 모든 데이터를 읽지 않고 파일 끝에 도달 했습니다.
설명
첫 번째 줄 바꿈 문자를 읽기를 중지 합니다.보다 적은 경우에 nMax-1 문자 읽기, 줄 바꿈 문자를 버퍼에 저장 됩니다.두 경우 모두에서 null 문자 ('\ 0')에 추가 됩니다.
CFile::Read 하지만 텍스트 모드 입력을 종료 하지 않습니다에 캐리지 – 줄 바꿈 쌍을 사용할 수 있습니다.
[!참고]
CString 제거 버전의이 함수는 '\n' 있는 경우. LPTSTR 버전을 하지 않습니다.
예제
CStdioFile f(stdin);
TCHAR buf[100];
f.ReadString(buf, 99);
요구 사항
헤더: afx.h