다음을 통해 공유


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

참고 항목

참조

CStdioFile 클래스

계층 구조 차트

CStdioFile::WriteString

CFile::Read