Programaçao Basica Em Java Parte 13

Preview:

DESCRIPTION

Programaçao Basica Em Java Parte 13

Citation preview

MatrizesE como seria se eu precisasse trabalhar comuma matriz em um arquivo?#include#includeint main(){int i,j, m[4][5] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};int m2[4][5];FILE *f; //ponteiro para arquivoint l = 4;int c = 5;f = fopen ("mat.bin", "w+b"); //crio o arquivo para gravao e leiturafwrite(&l,sizeof(int),1,f); //gravo l na primeira posio do arquivofwrite(&c,sizeof(int),1,f); //gravo c na segunda posio do arquivofwrite(&m,sizeof(m),1,f); //gravo a matriz toda de uma vezLendo e escrevendo Matrizes em um arquivo binriorewind(f); //volto o ponteiro para a primeira posio do arquivofread(&l,sizeof(int),1,f); //leio l da primeira posio do arquivofread(&c,sizeof(int),1,f); //leio c da segunda posio do arquivoprintf("Matriz m[%d][%d] =\n",l,c); //imprimo o cabealho da matriz na telafread(&m2,sizeof(m),1,f); //leio a matriz toda e armazeno em m2for (i=0;i