bomber88
23-04-2007, 20:42
Ho il seguente problema... ho un file di testo strutturato nel seguente modo
prova prova1 prova2
prova3 prova4
prova5
e con il seguente codice effettuo la lettura dei dati
#include <iostream>
#include <stdlib.h>
#include <fstream>
using namespace std;
int main()
{
string a;
ifstream lettura("ar.txt");
while (lettura >> a) {
cout<<a<<endl;
}
system("PAUSE");
return 0;
}
il problema è che in output il programma produce questo
prova
prova1
prova2
prova3
prova4
prova5
invece di
prova prova1 prova2
prova3 prova4
prova5
sapete come faccio a risolvere?? so che in qualche modo si deve usare la getline.. infatti per l'inserimento dei dati nn ho problemi... il problema nasce dopo. Grazie in anticipo. Ciau
prova prova1 prova2
prova3 prova4
prova5
e con il seguente codice effettuo la lettura dei dati
#include <iostream>
#include <stdlib.h>
#include <fstream>
using namespace std;
int main()
{
string a;
ifstream lettura("ar.txt");
while (lettura >> a) {
cout<<a<<endl;
}
system("PAUSE");
return 0;
}
il problema è che in output il programma produce questo
prova
prova1
prova2
prova3
prova4
prova5
invece di
prova prova1 prova2
prova3 prova4
prova5
sapete come faccio a risolvere?? so che in qualche modo si deve usare la getline.. infatti per l'inserimento dei dati nn ho problemi... il problema nasce dopo. Grazie in anticipo. Ciau