| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
Marcelk
Registrado: 26 Sep 2004 Mensajes: 128 Ubicación: Chillán, Chile
| Publicado: 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
| Publicado: 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 | |
 |
Marcelk
Registrado: 26 Sep 2004 Mensajes: 128 Ubicación: Chillán, Chile
| Publicado: 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!!  |
|
| Volver arriba | |
 |
|
|