Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #define MAXR 50
- void leggiMatrice(int M[MAXR][MAXR], int *nr, int *nc){
- int i=0, j=0;
- char s[MAXR+1], str[2]=" ", *token;
- FILE *fp;
- fp=fopen("mappa.txt", "r");
- for(i=0; i<MAXR && (fgets(s, MAXR+1, fp))!=NULL; i++){
- j=0;
- token=strtok(s, str);
- while( token != NULL){
- M[i][j]=atoi(token);
- token=strtok(NULL, str);
- j++;
- }
- }
- *nr=i;
- *nc=j;
- fclose(fp);
- }
- int main() {
- int M[MAXR][MAXR], nr=0, nc=0, i, j;
- leggiMatrice(M, &nr, &nc);
- printf("%d %d\n", nr, nc);
- for(i=0; i<nr; i++){
- for(j=0; j<nc; j++){
- printf(" %d ", M[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement