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

Rispondi quotando
grazie mille
