Professional Documents
Culture Documents
Os Matrix To Binary
Os Matrix To Binary
h>
#include<stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
int main(int argc, char** argv) {
int** m;
FILE* f;
int i, j, rows, cols, fd;
f = fopen(argv[1], "r");
if(f == NULL) {
perror("Could not open file");
return 1;
}
fscanf(f, "%d %d",&rows, &cols);
m = (int**)malloc(sizeof(int*)*rows);
for(i=0; i<rows; i++) {
m[i] = (int*)malloc(sizeof(int)*cols);
for(j=0; j<cols; j++) {
fscanf(f, "%d",&m[i][j]);
}
}
fclose(f);