Hola chicos, hace unos días que entré al foro y me parece que tiene información muy buena e interesante. Los felicito por ello, y espero que esta comunidad crezca....
actualmente estoy realizando un programa en turbo c en el cual genero una matriz de números aleatorios, esa matriz debo guardarla en un archivo de extension fmtx (esta es mi primer incognita ¿Qué tipo de archivo es este?).
Ya tengo el código que me genera la matriz de tamaño 16 x16, así mismo cree el archivo, que aun no se para que es esa extensición (fmtx), el problema que tengo es que primero hice una prueba en un archivo txt y observo que el archivo se crea pero no guarda los valores de la matriz.... aqui les adjunto el código para ver si ustedes pueden detectar mi fallo, les agradeceré enormentemen su colaboración...
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main() {
int a[100][100],i,j,n;
char ofilename[] = "mat.fmtx";
clrscr();
FILE *fp;
if((fp = fopen(ofilename, "w+"))==NULL){
printf("Error en apertura de archivo");
}
randomize();
for (i=0;i<16;i++){
printf("\n");
for (j=0;j<16;j++){
a[i][j]=random(10);
printf(" %d ",a[i][j]); }
}
getch();
fclose ( fp );
return 0;
}
Gracias por la atención brindada