En algun punto copiaste el codigo de algun lado y no sabes que hace tal o cual linea.
Aqui un ejemplo funcional que publique hace unos dias, posiblemente copiasta algo de ahi... o alguien copio algo de ahi, publico el codigo y tu copiaste algo de ese codigo resultante en fin
https://foro.elhacker.net/programacion_cc/leer_archivo_csv-t489183.0.html
Esa linea no tiene ningun sentido, Lees algo mediante scanf, y luego usas la funcion gets, En primera tienes que usar Scanf o gets, no puedes usar los 2 asi tal cual.
En segunda el gets esta mal escrito deberia de ser
Tercera buffer NO ESTA INICIALIZADO EN NINGUN LADO.
Ahora la parte de
Tambien esta mal escrita, no lleva el *,
y si quieres tealizar un tokenize mediante Espacios, deberias de usar " ", en lugar de ","
Dame unos minutos y te publico tu codigo. como debe de ser
que tambies es para leer, sin embargo esta mal escrita
Aqui un ejemplo funcional que publique hace unos dias, posiblemente copiasta algo de ahi... o alguien copio algo de ahi, publico el codigo y tu copiaste algo de ese codigo resultante en fin
https://foro.elhacker.net/programacion_cc/leer_archivo_csv-t489183.0.html
Código [Seleccionar]
scanf("%d %d", &N, &M);
gets (*buffer);
Esa linea no tiene ningun sentido, Lees algo mediante scanf, y luego usas la funcion gets, En primera tienes que usar Scanf o gets, no puedes usar los 2 asi tal cual.
En segunda el gets esta mal escrito deberia de ser
Código [Seleccionar]
gets (buffer);
Tercera buffer NO ESTA INICIALIZADO EN NINGUN LADO.
Ahora la parte de
Código [Seleccionar]
strtok(*buffer,",");
Tambien esta mal escrita, no lleva el *,
y si quieres tealizar un tokenize mediante Espacios, deberias de usar " ", en lugar de ","
Dame unos minutos y te publico tu codigo. como debe de ser
que tambies es para leer, sin embargo esta mal escrita