Hola
Tengo que hacer un programa en el cual a partir de un archivo .csv que se encuentra en mi escritorio, lo que tengo que hacer es leerlo y guardarlo en un arreglo. Este arreglo es un tipo de dato creado por mi (struct)
El tema es que cuando ejecuto el programa no sale nada, no tira error, simplemente queda la consola en negro.
En el archivo .csv estan los datos de 10 puntos (x e y).
Tengo que hacer un programa en el cual a partir de un archivo .csv que se encuentra en mi escritorio, lo que tengo que hacer es leerlo y guardarlo en un arreglo. Este arreglo es un tipo de dato creado por mi (struct)
El tema es que cuando ejecuto el programa no sale nada, no tira error, simplemente queda la consola en negro.
En el archivo .csv estan los datos de 10 puntos (x e y).
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
struct punto
{
int x;
int y;
};
typedef struct punto tipoPunto;
void LECTURA (tipoPunto arreglo[10]);
int main()
{
tipoPunto arreglo[10];
LECTURA(arreglo);
return 0;
}
void LECTURA (tipoPunto arreglo[10])
{
FILE*arch;
int i=0,j=0;
arch=fopen("C:\\Users\\Pablo-PC\\Desktop\\puntos.csv","r");
while (!feof(arch))
{
fscanf(arch,"%d,%d\n",&arreglo[i].x,&arreglo[i].y);
i++;
}
fclose(arch);
for (j=0;j<10;j++)
{
printf ("Punto %d = %d - %d",i,arreglo[j].x,arreglo[j].y);
}
}