20/07/2009, 21:18
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 12
Antigüedad: 17 años Puntos: 0 | |
Respuesta: Sin errores ni warnings al compilar, pero no corre El primer error que veo haciendo un paso a paso es que estas intentando guardar una cadena (nombre) en una variable tipo "char" que solo soporta un caracter. Lo podes arreglar haciendo un vector de char como "char nombre[80];". Y no uses el scanf para capturar una cadena usa el "gets(nombre);".
Aparte hay varias cosas que podes corregir, como esos getchar despues de los scanf que no le veo sentido, y utilizar variables globales para todo el programa es ridiculo (sin ofender). Usa las variables en las funciones que las necesites, y en todo caso si necesitas pasarselas a otras funciones pasasela como argumento.
Saludos. |