Resultados de la búsqueda a petición "cin"

7 la respuesta

¿Cómo valido la entrada del usuario como un doble en C ++?

¿Cómo comprobaría si la entrada es realmente doble? double x; while (1) { cout << '>'; if (cin >> x) { // valid number break; } else { // not a valid number cout << "Invalid Input! Please input a numerical value." << endl; } } //do other ...

3 la respuesta

¿Cómo se vacía el contenido de `std :: cin` antes de una lectura adicional?

Estoy tratando de leer un solo personajevarias veces. El problema es que necesito evitar errores de usuario. Así por ejemplo: char arr[10]; for(int i = 0; i < 10; i++) { cin.get(arr[i]); }Donde las entradas deberían ser algo comoa, b, c, d, .... ...

6 la respuesta

¿Cómo se evalúa "std :: cin >> value" en un ciclo while?

Actualmente estoy aprendiendo C ++ Primer 5th. Aquí viene algo que no estoy seguro. (No pude encontrar la pregunta relevante exacta en F.A.Q). Considere este ciclo while: while(std::cin>>value){...} \\value here was defined as int.El libro de ...

3 la respuesta

Obteniendo información del usuario usando cin [duplicar]

Esta pregunta ya tiene una respuesta aquí: C ++ "cin" solo lee la primera palabra [duplicado] [/questions/9469264/c-cin-only-reads-the-first-word] 5 respuestas Estoy usando el compilador Turbo C ++ 3.0 Mientras usa el siguiente código .. char ...

10 la respuesta

Cómo significar que no hay más entradas para la cadena ss en el bucle while (cin >> ss)

Usé "cin" para leer palabras del flujo de entrada, que como int main( ){ string word; while (cin >> word){ //do sth on the input word } // perform some other operations } La estructura del código es similar a la anterior. Es compilable. Durante ...

13 la respuesta

Utilizando getline (cin, s) después de cin

Necesito el siguiente programa para tomar toda la línea de entrada del usuario y ponerla en los nombres de cadena: cout << "Enter the number: "; int number; cin >> number; cout << "Enter names: "; string names; getline(cin, names);Con elcin >> ...

2 la respuesta

Es posible "preparar" la entrada de cin?

Insu respuesta [https://stackoverflow.com/questions/6010864/copying-stringstream/6010930#6010930] , específicamente en ellinked Ejemplo de Ideone [https://ideone.com/rijov], @Nawaz muestra cómo puede cambiar el objeto de búfer decout para ...

3 la respuesta

getline no solicita información? [duplicar

Esta pregunta ya tiene una respuesta aquí: Necesita ayuda con getline () [/questions/1744665/need-help-with-getline] 7 respuestas Este es probablemente un problema muy simple, pero perdóname porque soy nuevo. Aquí está mi código: #include ...

9 la respuesta

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 parece no entender correctamente. Por que e int x; if (cin >> x){}equivalente cin >> x; if (cin){} Al mirar el código, me parece que estamos usando ...

2 la respuesta

std :: getline en std :: cin

¿Hay alguna buena razón por la cual: std::string input; std::getline(std::cin, input);la llamada getline no esperará la entrada del usuario? ¿El estado de cin está desordenado de alguna manera?