Guardar datos mientras lee .csv

Iniciado por Mitsu, 13 Enero 2013, 16:03 PM

0 Miembros y 1 Visitante están viendo este tema.

Mitsu

*****

durasno

yyyy cual es el problema??? la verdad no especificas nada, solo decis "Esto es lo que tengo". La idea es que plantees tus dudas asi es mas facil ayudarte


CitarLa funcion ademas debe, mientras va leyendo, guardar el primer numero de cada fila en una variable que esta dentro de una estructura en el programa, la segunda en otra y la tercera en otra
por la funcion que hiciste solo te faltaria guardar los datos recuperados en las estructuras, este seria tu problema???

Lo que hay que cambiar seria esto:
while( !feof(pt)){

for(cont=0;cont< NUM_SENSORS;cont++){

fscanf(pt, "%u,%u,%u", &x, &y, &z);


printf("\nHi ha %d sensors\n",cont);
}

Esos bucles anidados estan mal empleados. Con el for estarias leyendo 100 lineas del archivo, lo cual no creo que sea lo que quieras. Si es asi entonces el while estaria demas. Ahora si no sabes cuantas lineas hay en el archivo entonces el for estaria demas


Saludos
Ahorrate una pregunta, lee el man