Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda Para un programa!

Estas en el tema de Ayuda Para un programa! en el foro de C/C++ en Foros del Web. Hola, esta es mi consulta! Tengo un fichero.txt, que guarda datos como estos: 375, 637, 33 380, 628, 36 387, 619, 54 394, 612, 56 ...
  #1 (permalink)  
Antiguo 26/11/2009, 08:18
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Ayuda Para un programa!

Hola, esta es mi consulta!

Tengo un fichero.txt, que guarda datos como estos:
375, 637, 33
380, 628, 36
387, 619, 54
394, 612, 56
402, 602, 74
415, 583, 76
429, 559, 94
443, 531, 96
457, 499, 1145
471, 468, 116
483, 436, 133

Necesito guardar cada linea en tres campos diferentes! que me quede asi:
X1= 375
Y1 =637
Z1= 33

Esto con todas las lineas!

el tamaño del fichero es variable
y como se ve, hay datos de 5 cifras y hay otros de 2 o 1... es variable tambien... hasta 5 cifras en Z y hasta 4 cifraas en X y Y

firma = fopen("Fichero.txt","r");

// calculamos tamaño de fichero
fseek (firma , 0 , SEEK_END);
nBytes = ftell (firma);
rewind (firma);

// reservamos un buffer de memoria con ese tamaño
buffer = (char*) malloc (sizeof(char)*nBytes);

// leemos el fichero y lo guardamos en buffer
result = fread (buffer,1,nBytes,firma);

fclose (firma);


for (i=0 ; i < nBytes ; i++) // faltaria calcular los valores de X,Y,Z de cada linea
{ // pero como son variables, no se que patron seguir


// Valor de X

// Valor de Y

// Valor de T

}


free (buffer);


GRACIASSSSS
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:14.