Estoy recien empezando a ver archivos y queria saber como puedo copiar el contenido de un archivo de texto (.txt) en un arreglo bidemensional.
La idea seria que tengo un txt con varios nombres cargados
"Milan
Real Madrid
Ajax
Arsenal
Bayern Munich "
Y quiero pasar cada uno de los nombres a un arreglo de manera que si yo quiero imprimir el nombre "Milan", tendria que poner printf ("%s",arreglo[0]);
El codigo que hice hasta ahora es el siguiente.
Código
#include <stdio.h> #include <stdlib.h> int main() { char arreglo[5][20],fila=0,columna=0,aux; FILE* arch; { } return 0; }
El problema es que al intentar poner un printf para que muestre lo que hay en la posicion 0, no me sale nada o sale cualquier cosa, entonces basicamente no entiendo lo que hace la funcion fgets.
Entiendo que copia linea por linea, pero no se la manera de pasar esto a un arreglo ya que no me sale.