Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 11-01-2008, 17:05   #1
marco.inblu
Member
 
Iscritto dal: Dec 2007
Messaggi: 47
[Visual c++ 8] fscanf in MFC

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
marco.inblu è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2008, 17:15   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Puoi usare anche fscanf o fread...in ogni caso in MFC c'è la classe CFile.
http://msdn2.microsoft.com/en-us/lib...bk(VS.80).aspx
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2008, 17:39   #3
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da marco.inblu Guarda i messaggi
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
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2008, 12:42   #4
marco.inblu
Member
 
Iscritto dal: Dec 2007
Messaggi: 47
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
marco.inblu è offline   Rispondi citando il messaggio o parte di esso
Old 14-01-2008, 13:05   #5
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da marco.inblu Guarda i messaggi
In C++ standard usavo la fscanf.
ribadisco post #3
71104 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:07.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v