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 |