Articles of cin

Nascondi l’input dell’utente sul prompt della password

Possibile duplicato: Leggi una password da std :: cin Non lavoro normalmente con la console, quindi la mia domanda è forse molto facile da rispondere o imansible da fare. È ansible “disaccoppiare” cin e cout , in modo che ciò che digito nella console non appaia di nuovo direttamente in esso? Ho bisogno di questo […]

Come gestisco la macro massima in windows.h in collisione con max in std?

Quindi stavo cercando di ottenere un input intero valido da cin e ho usato una risposta a questa domanda . Si consiglia: #include // includes WinDef.h which defines min() max() #include using std::cin; using std::cout; void Foo() { int delay = 0; do { if(cin.fail()) { cin.clear(); cin.ignore(std::numeric_limits::max(), ‘\n’); } cout <> delay) || delay […]

cin per un int che introduce un char provoca Loop che dovrebbe controllare l’input per diventare selvaggio

Questa è una funzione del mio gioco che chiederà input e cin in “iAuswahl”! Quindi il ciclo while è controllato se è uno dei valori che voglio 1-9 se non si triggers e si suppone richieda un nuovo input. Strega lo fa per int. Ma se inserisco un carattere come r, diventerà pazzo e continuerò […]

Come non significare più input per string ss nel ciclo while (cin >> ss)

Ho usato “cin” per leggere le parole dal stream di input, che mi piace int main( ){ string word; while (cin >> word){ //do sth on the input word } // perform some other operations } La struttura del codice è simile a quella precedente. È compilabile. Durante l’esecuzione, continuo a inserire qualcosa di simile […]

Modo corretto per usare cin.fail ()

Qual è il modo corretto di usare cin.fail(); ? Sto facendo un programma in cui è necessario inserire qualcosa. Non è molto chiaro se è necessario inserire un numero o un carattere. Quando un utente inserisce un carattere anziché un numero, la console diventa pazza. Come posso usare cin.fail() per risolvere questo problema? O c’è […]

Perché questa lettura del cin è bloccata?

Ho individuato un errore nel mio programma che mi impedisce di assegnare un valore alla variabile addAntonymAnswer1 . Ho provato a eseguire cin.clear() prima cin.clear() per far yes/no che la cosa legga la mia yes/no , ma il codice semplicemente non risponderà. Il bit del programma che sta fallendo si trova all’interno di void dictionaryMenu(vector […]

if (cin >> x) – Perché puoi usare quella condizione?

Ho usato “Accelerated C ++” per imparare il C ++ durante l’estate, e c’è un concetto che non sembra comprendere correttamente. Perché è int x; if (cin >> x){} equivalente a cin >> x; if (cin){} Osservando il codice, mi sembra che stiamo usando cin come variabile. Ma pensavo che fosse una funzione. Perché possiamo […]

Leggi i dati binari da std :: cin

Qual è il modo più semplice per leggere dati binari (non formattati) da std::cin in una string o in un stringstream ?

std :: cin.getline () vs. std :: cin

Quando dovrebbe essere usato std::cin.getline() ? Cosa differisce da std::cin ?

Quando e perché devo usare cin.ignore () in C ++?

Ho scritto un programma di base in C ++ che chiedeva all’utente di inserire un numero e poi una stringa. Con mia grande sorpresa, durante l’esecuzione del programma non ha mai smesso di chiedere la stringa. E ‘appena saltato su di esso. Dopo aver fatto alcune letture su StackOverflow, ho scoperto che avevo bisogno di […]