Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: DeIMachine en 17 Enero 2016, 18:27 pm



Título: [C++] ¿Cómo me puede leer un cin de una cadena de texto sin contar espacios?
Publicado por: DeIMachine en 17 Enero 2016, 18:27 pm
Tengo dos dudas, si yo con un cin quiero escribir una cadena de texto como puedo hacer que no me lea los espacios para que no me detecte dos entradas distintas por ejemplo:
Código
  1. char nombre[50];
  2. cin >> nombre;
  3.  
Y mi cadena de nombre sea Juan Jose y no metecté Juan y José por separado?? Gracias


Título: Re: [C++] ¿Cómo me puede leer un cin de una cadena de texto sin contar espacios?
Publicado por: lapras en 17 Enero 2016, 19:30 pm
Creo que lo que quieres es leer una linea entera.

Código:
getline(cin, nombre);


Título: Re: [C++] ¿Cómo me puede leer un cin de una cadena de texto sin contar espacios?
Publicado por: DeIMachine en 17 Enero 2016, 20:20 pm
Exacto, gracias.