ifstream ifs("C:\\Prova.txt"); // Apro lo stream del file
while(ifs) // finché giungo alla fine del file,
{
ifs.getline(line, 100000); // prendo una linea per volta (max 100000 char) e...
{
if (contatore_righe==0) { //ciclo per vedere se è la prima riga
contatore_colonne=0; //contatore per le colonne
pch = strtok (line,"\t"); //Spezzo la stringa (linea) quando trovo un TAB ( \t )
while (pch != NULL) //Attenzione, se ci sono 2 tab senza nulla in mezzo termina non concludendo la linea
{
contatore_colonne ++; // incremento il contatore delle colonne
if (contatore_colonne==N_CAMPO1) //posizione 1
{campo1= pch;
cout << " -> posizione 1a" << endl;};
//......
pch = strtok (NULL, "\t");
};
};
};
ifs.close();