Articles of cin

Ocultar entrada de usuario en la solicitud de contraseña

Posible duplicado: Lee la contraseña de std :: cin No trabajo normalmente con la consola, por lo que mi pregunta es muy fácil de responder o imposible de hacer. ¿Es posible “desacoplar” cin y cout , para que lo que escribo en la consola no aparezca directamente en él otra vez? Necesito esto para permitir […]

Cómo significar no más entrada para string ss en el ciclo while (cin >> ss)

Usé “cin” para leer palabras del flujo de entrada, que me gusta int main( ){ string word; while (cin >> word){ //do sth on the input word } // perform some other operations } La estructura del código es algo así como el anterior. Es comstackble. Durante la ejecución, sigo ingresando algo así como aa […]

cin para un int que ingresa un char provoca un bucle que se supone que verifica la entrada para volverse loco

¡Esta es una función de mi juego que pedirá entrada y cin en “iAuswahl”! Luego, el ciclo while comprueba si es uno de los valores que quiero 1-9 si no se activa y se supone que debe solicitar una nueva entrada. Bruja lo hace por int. Pero si ingreso un char como r se volverá […]

¿Cómo trato con la macro máxima en windows.h colisionando con max en std?

Así que estaba tratando de obtener una entrada entera válida de cin, y usé una respuesta a esta pregunta . Recomendó: #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 == […]

Forma correcta de usar cin.fail ()

Cuál es la forma correcta de usar cin.fail(); ? Estoy haciendo un progtwig donde necesitas ingresar algo. No está muy claro si necesita ingresar un número o personaje. Cuando un usuario ingresa un personaje en lugar de un número, la consola se vuelve loca. ¿Cómo puedo usar cin.fail() para arreglar esto? ¿O hay un mejor […]

¿Por qué esta lectura de cin se atasca?

He señalado un error en mi progtwig que me impide asignar un valor a la variable addAntonymAnswer1 . Intenté ejecutar cin.clear() antes de la statement para que la cosa lea mi yes/no , pero el código simplemente no responde. El bit de progtwig que está fallando se encuentra dentro de void dictionaryMenu(vector &wordInfoVector) y lee […]

if (cin >> x) – ¿Por qué puedes usar esa condición?

He estado usando “C ++ acelerado” para aprender C ++ durante el verano, y hay un concepto que no parezco entender correctamente. Por que es int x; if (cin >> x){} equivalente a cin >> x; if (cin){} Al mirar el código, me parece que estamos usando cin como una variable. Pero, pensé que era […]

Lee datos binarios de std :: cin

¿Cuál es la forma más fácil de leer datos binarios (no formateados) de std::cin en una string o en un stringstream ?

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

¿Cuándo se debería std::cin.getline() ? ¿Qué diferencia de std::cin ?

¿Cuándo y por qué necesito usar cin.ignore () en C ++?

Escribí un progtwig muy básico en C ++ que pedía al usuario ingresar un número y luego una cadena. Para mi sorpresa, al ejecutar el progtwig nunca se detuvo para pedir la cadena. Simplemente se saltó sobre eso. Después de leer un poco sobre StackOverflow, descubrí que necesitaba agregar una línea que dijera: cin.ignore(256, ‘\n’); […]