Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2009, 21:18
nico57
 
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.