/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Error de char URGENTE!

 
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Marcelk



Registrado: 26 Sep 2004
Mensajes: 128
Ubicación: Chillán, Chile

MensajePublicado: 01/10/2004 10:45 am
Título: Error de char URGENTE!

Tengo lo sgte: construir un algoritmo que realice la pregunta "¿Desea Continuar S/N?" Hice esto a la rapida, espero lo corrijan:

#include<stdio.h>
#include<conio.h>

main(){
char letra,n; int w=0;
do{
printf("\n Desea Continuar: ");
scanf("%c",&w);
letra=w;
}while(letra==n);
}

Ayuda please!!
Volver arriba
alp



Registrado: 12 Abr 2004
Mensajes: 413

MensajePublicado: 01/10/2004 11:10 am
Título:

Hola. Como lees un char, no necesitas pasar un int, y luego asignar al char. La condición no es correcta. Te lo pongo corregido.

Código:
#include<stdio.h>
#include<conio.h>

main(){
char letra;
do{
printf("\n Desea Continuar: ");
scanf("%c",&letra);
}while(letra!='n' && letra!='N' && letra!='s' && letra!='S');
}


Supongo que lo que quieres es que siga en en bucle mientras no introduzca S o N.

Un saludo.
Volver arriba
Yahoo Messenger
Marcelk



Registrado: 26 Sep 2004
Mensajes: 128
Ubicación: Chillán, Chile

MensajePublicado: 01/10/2004 2:18 pm
Título: No lo sabia...

Me equivoque al escribir el problema, era hasta que el usuario teclee "n" pero eso se corrige borrandole las "s" al while. No sabia que los char iban entre comillas, gracias !!me ha servido de mucha ayuda!! Razz
Volver arriba
      Índice del Foro elrincondelc.com -> Principiantes C/C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com