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
La 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:
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