pixie
07-02-2010, 14:15
Salve a tutti.
Volevo sapere. Cosa serve nello specifico cin.ignore() ?
Avendo questo codice:
cout << "Testo" <<endl;
cin.ignore ();
In questo caso nessun problema.
Ora se metto come parametro della cin.ignore il valore 2, perchè mi salta 2 righe? Da quello che ho capito cin.ignore serve ad ignorare 1, 2, 3, ... caratteri a seconda del parametro immesso.
N.B. utilizzo cin.ignore perchè altrimenti mi dava problemi con la cin.getline che si trova nell'istruzione successiva.
Volevo sapere. Cosa serve nello specifico cin.ignore() ?
Avendo questo codice:
cout << "Testo" <<endl;
cin.ignore ();
In questo caso nessun problema.
Ora se metto come parametro della cin.ignore il valore 2, perchè mi salta 2 righe? Da quello che ho capito cin.ignore serve ad ignorare 1, 2, 3, ... caratteri a seconda del parametro immesso.
N.B. utilizzo cin.ignore perchè altrimenti mi dava problemi con la cin.getline che si trova nell'istruzione successiva.