Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2010, 19:46
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Por que en este programa no me sale el resultado correcto??

Mira lo compile en mi maquina, y me da Fallo de segmentacion y el erro esta en que:
char *a1 [ 20 ] = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","", "", "", "", "" };

El compilador lo esta interpretando mal. Si lo declaras asi:

char a1 [20][20] = { "", "", "", "", "", "", "", "", "", "", "", "", "", "", "","", "", "", "", "" };

Con esa definicion me funciono. No se decirte del todo porque. Pero de seguro es por un tema a la hora de declarar los tipos. Estuve buscando la precedencia a la hora de declarar variables pero no encontre mucho.