Datei einlesen?
-
Wieso geht mein Quellcode zum Datei einlesen nicht (C++ MFC) ?
TCHAR str[1000];
CFile datei(".\\datei.txt", CFile::modeRead);
datei.Read( str, sizeof( str ) );
datei.Close();
m_cReadIn = str;
UpdateData(FALSE);Wenn es die Datei einliest kommen noch lauter ||||| Zeichen in die Ausgabe!
Weiß jemand wo mein Fehler ist oder kennt jemand ne andere Möglichkeit zum einlesen?
-
CString strTmp; ifstream eindat("test.txt", ios::in | ios::nocreate ); if( eindat.is_open() ) { char str[1024]; do { eindat.getline(str, 1024); strTmp = str; } while ( !eindat.eof() ); } eindat.close();
Gruss Matze
-
Nimm einfach anstatt CFile CStdioFile und ReadString.so hab ich es auch gemacht dann waren die <<|>> weg
-
@eXitus: das ist aber keine Lösung auf sein Problem...
CFile datei(".\\datei.txt", CFile::modeRead);
Haste hier mal probiert den Pfad der Datei expliziet anzugeben, d.h. "c:\datei.txt" ???