Ciao a tutti ragazzi sto creando un programma tipo database solo che mi inceppo nella costruzione del programma ecco qua:
else if (risposta == 1){
ifstream dati;
string linea;
string salva;
dati.open("dati.txt", ifstream::in);
dati.getline(linea,100);
linea = salva;
dati.close();
//
char nome[50];
char pass[50];
cout << "Benvenuto, inserire i dati di accesso: \n";
cout << "NomeUtente: \n";
cin >> nome;
if( nome != salva) {cout << "Errore di immissione dati! Riprovare con attenzione, Grazie";}
else {
cout << "Password: \n";
cin >> pass;
if( pass != XX ) { cout << "Errore di immissione dati! Riprovare con attenzione, Grazie"; }
else { void menu(); }
}
}
allora il mio problema sta in alto, io :
-> dichiaro fstream dati;
-> creo due stringhe (linea : che mi legge la linea nel file dati.txt) e salva: che mi salva il contenuto di linea in "salva" che mi servirà poi per il confronto mi aiutate per favore?