CFile::Read
-
ich möchte eine text datei nach bestimmten buchstaben kombinationen durchsuchen.
dazu zunächst ein test, der die ersten 3 buchstaben in ein eingabefeld anzeigen soll: (in der datei steht: 123abc)myFile.SeekToBegin(); CString text; char pbuf[2]; for (int i=1;i<4;i++) { myFile.Read( pbuf, 1 ); text=text+pbuf; } m_strTest=text; UpdateData(FALSE); myFile.Close();
m_strTest wird angezeigt als: 1ÌÌÌÌÌÌÌËL_Ü¿J_2ÌÌÌÌÌÌÌÌB3ÌÌÌÌÌÌÌlB
123 steht drin. aber auch ne menge anderer müll. was mach ich falsch?
-
stichwort: \0-terminierung