Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Problemas con cin

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Problemas con cin

Notapor al_fc el Lun Abr 23, 2007 10:46 pm

Tengan buen dia todos.
Mi problema es el siguiente:
por ejemplo quiero leer una cadena:

char c[10];
cin>>c;

El problema es que cuando pongo un espacio y sigo escribiendo no me lee nada, alguien sabe como podria leer los espacios, ya que por ejemplo tengo el campo direccion, necesito meter espacio, existe algun metodo para hacer eso, se los agradecere.
Otra cosa, donde puedo encontrar un manual para manejo de archivos secuenciales en c++?

Saludos
*****@AL F.C.@*****
Avatar de Usuario
al_fc
Usuario Activo
Usuario Activo
 
Mensajes: 35
Registrado: Lun Sep 25, 2006 10:17 am
Ubicación: Choloma-Honduras

Re: Problemas con cin

Notapor latindeveloper el Mié Abr 25, 2007 9:16 pm

sucede que las librerías iostream se basan en tokens. por defecto el separador de tokens es el espacio y el salto de linea.

Puedes utilizar este codigo:

Código: Seleccionar todo
char cad[10];
cin.getline(cad,10);


Revisa esta pagina:

http://es.tldp.org/Manuales-LuCAS/doc-t ... /c347.html
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Notapor al_fc el Jue Abr 26, 2007 12:07 am

Muchas gracias por la ayuda :)
*****@AL F.C.@*****
Avatar de Usuario
al_fc
Usuario Activo
Usuario Activo
 
Mensajes: 35
Registrado: Lun Sep 25, 2006 10:17 am
Ubicación: Choloma-Honduras


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados