Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2010, 23:36
girl05
 
Fecha de Ingreso: mayo-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Archivos y arreglos!

Hola!!

Estoy haciendo un programa el cual tiene que leer de un archivo unos datos de tipo real, y dichos datos se tienen que guardar en dos matrices A y B las matrices son de 3x3. La verdad soy nueva en esto, y no se como hacerlo.

Los datos del archivos son: el archivo se llama datos.txt

1 2
2 3
3 5.6
1.3 4.6
8.3 1
1 4
4 4
3 6
7.6 4

la primera columna representa a la primera matriz, y la segunda columna a la matrix B

Ya conseguí leer el archivo y conseguí guardar en un arreglo tipo char a todos los elementos, pero ahora no se como pasar esos datos a la matriz A y B porque son de tipo real y no se que hacer!

aqui esta el codigo:

#include <stdio.h>
#include <string.h>

int main()
{
FILE *fp1;
char datos[4];
int c;

fp1 = fopen("datos.txt", "r");

do
{
/* Obtiene una palabra del archivo */
c = fscanf(fp1, "%s", datos);
if (c != EOF)
printf("%s\n", datos); /* La despliega en pantalla */
}
while (c != EOF); /* Se repite hasta encontrar EOF */

fclose(fp1);

system("PAUSE");
return 0;
}

con los datos del arreglo "datos" tengo que llenar las matrices A y B

Me pueden ayudar por favor!