RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67679 - AYUDA CON LECTURA DE ARCHIVO PLANO .CVS EN C++
Autor:  David Vasquez
Les agradezco la ayuda necesito leer de un archivo .csv aproximadamente 120 datos de la siguiente forma, cada dato son como coordenadas de puntos en el espacio y luego necesito encontrar los 100 primeros puntos mas cercanos:
-309913,730054,825449,215155
56401,-434945,-486326,350444
-123095,-492339,743610,972715
el siguiente es el código con lo poco que yo se, que he podido sacar, pero lo que hace es leer carácter por carácter y no todo el entero y separar por comas

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
FILE *csv;
char caracter;
char vector[1999999];

csv = fopen("prue.txt","r");

if (csv == NULL)
printf("Error al abrir el archivo");
getch();

printf(" El contenido del archivo de prueba es: ");

while (feof(csv) == 0)
{
int i;

for(i=0; i<1999999; i++)
{
caracter = fgetc(csv);
if(caracter == '¬')
break;

else

vector[i]= caracter;
printf("%c",vector[i]);
}
getch();
return 0;
}
}

en verdad les agradezco demasiado


Nombre
Apellidos
Correo
Comentarios