Originariamente inviato da oregon
Sì ... puoi anche leggere in un array di char o in un oggetto string, non è detto che devi usare un char per le stringhe.
ok grazie!
Un'altra cosa,continuando con il programma ho creato una funzione che fa una cosa particolare,ecco il codice:
codice:
void inizio_fine (int &inizio,int &fine,int random)
{
ifstream OpenFile("dati.txt");
char ch;
int contatore=-1,modulo;
bool a=0; //se è a 1 possiamo copiare i file!
while(!OpenFile.eof())
{
contatore++;
OpenFile>>ch;
modulo=contatore%3;
if (modulo==0){
if (ch == random){
a=1;
}
}
if ((a==1) && (modulo==1))
inizio=ch;
if ((a==1) && (modulo == 2))
fine=ch;
}
OpenFile.close();
}
ma non entra mai nella parte di codice:
codice:
if (ch == random){
a=1;
}
anche se il modulo è uguale a 0 (zero) e anche se il contenuto della variabile ch è uguale al contenuto della variabile random...come mai?