Resulta que tengo un codigo en el que leo un fichero y lo imprimo, la cuestion es que quiero meter el fichero en un struct. el fichero es este:
227788,000200,(200100, 200101, 200102, 200103, 250104)
227788,000200,(200100, 200101, 200102, 200103, 250104, 300126)
227788,000200,(200100, 200101, 200102, 200103, 250104)
227788,000200,(200100, 200101, 200102, 200103, 250104)
la primera fila matriz seria: (primer numero hasta la coma 227...),(segundo numero),(los numeros que estan en el parentesis..) en total tiene 3 columnas :)
que es lo que e conseguido imprimir con el siguiente código:
Código C:
Ver original
#include <stdio.h> #include <stdlib.h> #include <string.h> #define NumAsign 100 #define NumAulas 30 #define NumAlumnos 350 #define NumProfes 50 #define NumAlumnAsign 700 struct matricula{ int nia; int grado; int lista_asign[NumAsign]; }; void leermatricula(){ int c; FILE *p; if(p==NULL){ } while (c!= EOF) { } ; } int main() { leermatricula(); }
La cuestion es que quiero, como ya he dicho antes, guardar cada columna en el struct, siendo la primera columna el nia, la segunda el grado y la ultima lista_asign..
Gracias de antemano!:)