El problema esta en esta linea 29.
En este caso puedo poner el fgets como lo puse o puedo poner "gets(nombre").
Código
#include <stdio.h> #include <stdlib.h> #include <string.h> void CARGA (char nombre[5][20],int arreglo[5][8]); int main() { char nombre[5][20]; int arreglo[5][8]; CARGA(nombre,arreglo); return 0; } void CARGA (char nombre[5][20],int arreglo[5][8]) { int i=0,total=0,ganado=0,empate=0,perdido=0,favor=0,contra=0,dif=0,puntito=0; while (i<5) { dif=favor-contra; puntito=3*ganado+empate; arreglo[i][0]=puntito; arreglo[i][1]=total; arreglo[i][2]=ganado; arreglo[i][3]=empate; arreglo[i][4]=perdido; arreglo[i][5]=favor; arreglo[i][6]=contra; arreglo[i][7]=dif; i++; } }
Quizas es algo muy tonto pero no es la primera vez que me pasa y se hacerlo sin usar fgets o gets pero mi intencion ya que hace muy poco descubri estas funciones, es aprovecharla y ahorrar codigo.