CArchive::WriteString
이 멤버 함수를 사용 하 여 데이터 버퍼에서 연관 된 파일에 쓸 수 있는 CArchive 개체입니다.
void WriteString(
LPCTSTR lpsz
);
매개 변수
- lpsz
Null로 끝나는 문자열을 포함 하는 버퍼에 대 한 포인터를 지정 합니다.
설명
종료 null 문자 ('\ 0')를 파일에 기록 되지 않습니다. 나는 새 줄이 자동으로 작성 됩니다.
WriteString디스크 전체 조건을 포함 하 여 여러 조건에 예외를 throw 합니다.
쓰기 도 사용할 수 있지만 null 문자를 종료 하는 대신이 요청 된 바이트 수를 파일에 씁니다.
예제
CFile myFile(_T("My__test__file.dat"),
CFile::modeCreate | CFile::modeReadWrite);
CString str1("String1"), str2("String2"), str;
// Create a storing archive.
CArchive arStore(&myFile, CArchive::store);
// Write str1 and str2 to the archive
arStore.WriteString(str1);
arStore.WriteString(_T("\n"));
arStore.WriteString(str2);
arStore.WriteString(_T("\n"));
// Close the storing archive
arStore.Close();
// Create a loading archive.
myFile.SeekToBegin();
CArchive arLoad(&myFile, CArchive::load);
// Verify the two strings are in the archive.
arLoad.ReadString(str);
ASSERT(str == str1);
arLoad.ReadString(str);
ASSERT(str == str2);
요구 사항
헤더: afx.h