Vale,
Solucionado
Siguiente problema:
Los datos del .txt son del tipo:
1E-15 0.00000009 E+15
Soy incapaz de que me guarde en el archivo de salida estos numeros me da la siguiente salida
0.000000 0.000000 -107374176.000000
El tercero ni siquiera existe!!
mi programa ahora es este:
Solucionado
Siguiente problema:
Los datos del .txt son del tipo:
1E-15 0.00000009 E+15
Soy incapaz de que me guarde en el archivo de salida estos numeros me da la siguiente salida
0.000000 0.000000 -107374176.000000
El tercero ni siquiera existe!!
mi programa ahora es este:
Código (cpp) [Seleccionar]
int main(){
FILE *f;
FILE *f2;
char cadena[11]= "12.txt";
char nombre2[11]= "salida.txt";
f = fopen( cadena, "r" ); // Fichero datos.txt desde el que leo los datos.
f2= fopen( nombre2, "w"); // Fichero salida.txt donde escribire los datos.
float col1, col2, col3;
int i=0, n=1;
while (i<n)
{
fscanf (f, " %f %f %f \n",&col1 ,&col2 ,&col3 );
fprintf(f2," %f %f %f \n",col1 ,col2 ,col3);
i++;
}
fclose(f);
fclose(f2);
getchar();
return 0;
}