Hola de nuevo :)
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;
p
= fopen("matricula.txt", "r");
if(p==NULL){
printf("Error: no se pudo abrir el archivo.\n"); }
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!:)