C/Visual C - Ayuda con C++

 
Vista:

Ayuda con C++

Publicado por isroco (2 intervenciones) el 23/09/2009 04:22:41
Hola

Soy nuevo en programacion y estoy empezando con C++, mi problema es a la hora de capturar cadenas, como puedo capturar mi nombre y apellido en una sola variable?

Otro problema que tengo es con los ciclos while y do-while, mas que nada cuando la comparacion es con palabras, por ejemplo:

Deseas capturar otro numero? [s/n]

Hasta donde entiendo se declara una variable char. Y la comparacion se escribe asi:

do
{instrucciones} while(x=='s')

Pero cuando escribo la respuesta "n" se supone que debe salirse del programa, pero se regresa, como si hubiera escrrito "s".

Como debo escribir la comparacion?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con C++

Publicado por JESUS OLIVER (166 intervenciones) el 23/09/2009 09:35:21
Para el primer caso: usa un array de caracteres (un string vaya) y lee una cadena de caracteres.

Entiendo que vuelves a leer la opción S/N asignándola a la variable x dentro del bucle, verdad?
También entiendo que x es un char, y no un string, ó array de char.
revisa estos puntos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar