Allora, per trasferirlo ad una string fai:
codice:
#include <string.h>
#include <iostream.h>
#include <fstream.h>
int main()
{
string str;
fstream myFile("dati.txt");
char c[20];
myFile.get(c,5,';');
str = c;
cout<<""<<str<<endl;
return 0;
}
Poi, per saltare una riga, se le tue linee finiscono con un newline ti basta fare:
codice:
myFile.ignore(80, '\n');
Ricordati che il get non estrae il delimitatore dalla stream. Questo vuol dire che prima di effettuare di nuovo un get con lo stesso delimitatore devi fare un:
Per scartare il carattere successivo.