PDA

View Full Version : [Visual c++ 8] fscanf in MFC


marco.inblu
11-01-2008, 17:05
Salve di nuovo a tutti.

Adesso sono alle prese con la lettura da file e trovo difficoltà ad aggiornarmi alla nuova tecnologia di VC++ 8 per quello che riguarda la gestione dei file.

Adesso devo leggere da un file una serie di dati organizzati nel modo seguente
Stringa intero
Stringa intero

Per scorrere il file fin tanto che usavo il c++ standard usavo la fscanf.
Adesso però vorrei aggiornarmi con le nuove funzioni della MFC.

Conoscete un modo equivalente per leggere dati da file??

Grazie

cionci
11-01-2008, 17:15
Puoi usare anche fscanf o fread...in ogni caso in MFC c'è la classe CFile.
http://msdn2.microsoft.com/en-us/library/ey6xh9bk(VS.80).aspx

71104
11-01-2008, 17:39
Per scorrere il file fin tanto che usavo il c++ standard usavo la fscanf. fscanf non fa parte del C++. studiati un po' di STL: http://msdn2.microsoft.com/en-us/library/22z6066f.aspx

marco.inblu
14-01-2008, 12:42
Gazie ancora per il vostro aiuto.

Quello che sono riuscito a fare è questo per la lettura da file


CStdioFile file(_T("TESTFILE.TXT"), CFile::modeRead);
// Read data from the file.
CString message;
file.ReadString( message );


mi legge tutta la stringa contenuta nel file.

Tuttavia vorrei leggere le singile parole o numeri contenuti nel file, che può essere

Campo1 123
Campo2 456

In C++ standard usavo la fscanf.
Ma con le MFC come si può fare??

Sono fuori strada??

Grazie

71104
14-01-2008, 13:05
In C++ standard usavo la fscanf. ribadisco post #3