|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
[c++] cin.ignore..
Salve a tutti.
Volevo sapere. Cosa serve nello specifico cin.ignore() ? Avendo questo codice: Codice:
cout << "Testo" <<endl; cin.ignore (); 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. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
|
|
|
|
|
|
#3 | |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21840
|
Quote:
serve per svuotare il buffer da elementi presenti (esempio se acquisisci da tastiera in un vettore da 50 caratteri e l'utente ne scrive 60 gli ultimi 10 rimarranno del buffer sporcandolo un cin.ignore messo prima del getline permette di risolvere il problema
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
grazie mille dell'aiuto
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:14.




















