Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Memberfunktion, um Daten von einem Puffer zur Datei zu schreiben, die mit dem CArchive-Objekt zugeordnet ist.
void WriteString(
LPCTSTR lpsz
);
Parameter
- lpsz
Gibt einen Zeiger auf einen Puffer an, der eine auf NULL endende Textzeichenfolge enthält.
Hinweise
Das NULL ("\ 0 ") wird nicht in die Datei geschrieben; noch ist ein automatisch geschriebener Zeilenumbruch.
WriteString löst eine Ausnahme als Reaktion auf mehrere Bedingungen, einschließlich der DatenträgerFULL-Zustand aus.
Write ist ebenfalls verfügbar, sondern als, endende auf einem NULL-Zeichen, schreibt es die angeforderte Anzahl von Bytes in die Datei.
Beispiel
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);
Anforderungen
Header: afx.h