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!