28/05/2009, 01:16
|
| | | Fecha de Ingreso: mayo-2004 Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 8 meses Puntos: 74 | |
Respuesta: Ayuda con DEV C++ y los switch!!! Esta linea esta mal:
scanf("%d",resp);
Tenes que pasarle la DIRECCION de la variable, asi:
scanf("%d",&resp);
resp es un entero y con ese scanf obtendras un entero, estas haciendo los casos del switch con caracteres, es decir el valor en ASCII de esos numeros, asi no te va a funcionar como queres. Sacale los '' o usa char y %c para obtenerlos.
Por ultimo pone un break antes del default sino siempre que se ejecute el case para el numero 3 tambien se ejecutara el default, y agregale al printf del default el numero correcto, es decir el de la variable resp.
PD. No incluyas conio.h no es standard, usa getchar en lugar de getch.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |