Ciao a tutti,
sto creando un semplice database che permetta di gestire iscrizioni e studenti.
Oggi ho riscontrato il seguente problema: riesco senza problemi a visualizzare l'intero elenco di iscritti dal file in lettura registro.txt ma non riesco a selezionare solo alcuni degli iscritti per corso ad esempio.
Riporto la funzione che non va, voglio selezionare solo gli studenti del corso di inglese presenti nel file registro.txt :
codice:
void cercaCorso()
{
ifstream iscritti;
iscritti.open("registro.txt");
string str;
string nome, cognome, luogoNascita, dataNascita, codFiscale, corso, livelloConoscenza;
system("CLS");
cout << "Inserire il corso:" <<endl;
cin >> str;
while (iscritti >> nome >> cognome >> luogoNascita >> dataNascita >> codFiscale >> corso >> livelloConoscenza)
{
if(str=="Inglese"){
cout << "\nNome: " << nome << "\nCognome: " << cognome << "\nCorso: " << corso << "\nLivello: " << livelloConoscenza <<endl;
}
}
Grazie in anticipo per le risposte