int main () { char fname[64],line[16]; int n,i; float **m; FILE *fp; printf ("< "); fgets (fname,sizeof(fname),stdin); fname[strlen(fname)-1]=0; fp = fopen (fname, "r"); fgets (line,sizeof(line),fp); sscanf (line, "%d",&n); m = gen_matrix (fp, n); if (symmetry(m,n)) { printf ("Matrice simmetrica.\n"); } else { printf ("Matrice non simmetrica.\n"); } for (i=0;i<n;i++) { free (m[i]); } free(m); fclose (fp); return 0; }
void main(int argc, char **argv) { int **sudoku; char *cells; if (argc != 2) { printf("Erro de entrada!\n"); exit(-1); } cells = sdk_iconfig(argv[1]); sudoku = gen_matrix(); sudoku = sdk_init(cells, sudoku); cnf(sudoku); free_matrix(sudoku); }