PDA

View Full Version : [C++] Leggere stringa da file.txt


sammyc02
27-11-2017, 21:03
Ciao a tutti, sto facendo un programma su vs in c++ che riproduca la funzione di un bancomat; quello che vorrei fare č far inserire all'utente il codice carta e il pin: se il pin corrisponde al codice carta allora puņ continuare. il codice carta e pin si possono prendere in coppia da un file txt?
Ad esempio:
CODICE PIN
45621 1111
41245 1112
e il programma funziona solo se al codice 45621 corrisponde il pin 1111.
Come se fosse una banca dati ecco. Spero di essermi spiegato bene, grazie in anticipo

tomminno
27-11-2017, 23:32
Per la lettura dei dati da standard input puoi usare l'oggetto cin e l'operatore >>
per il file hai provato a guardare come si puņ leggere in C++?
Potresti aprirlo con la classe ifstream e leggerne il contenuto con l'operatore >> qualcosa tipo:

string code, pin;
ifstream file("file.txt");
while (file >> code >> pin)
{
//
}


Cosa c'č che non ti riesce di fare? Le operazioni sono banali.

Mursey
29-11-2017, 08:52
Cosa hai fatto e cosa non riesci a fare ?