Вы находитесь на странице: 1из 1

#include <stdio.

h>
#include <stdlib.h>
#define RIGHE 3
#define COLONNE 3
FILE *ApriFile();
void Leggi(FILE *, int [][COLONNE]);
void Stampa(int [][COLONNE]);
int main(){
FILE *fp;
int m[RIGHE][COLONNE];
fp=ApriFile();
Leggi(fp, m);
Stampa(m);
return 0;
}
FILE *ApriFile(){
FILE *fp;
char file[20];
printf("Inserire nome file: ");
scanf("%s", file);
if((fp=fopen(file, "r")) == NULL){
printf("Errore apertura file");
exit(1);
}
return fp;
}
void Leggi(FILE *fp, int m[][COLONNE]){
int i, j;
for(i=0;i<RIGHE;i++){
for(j=0;j<COLONNE;j++){
fscanf(fp, "%d", &m[i][j]);
}
}
}
void Stampa(int m[][COLONNE]){
int i, j;
for(i=0;i<RIGHE;i++){
for(j=0;j<COLONNE;j++){
printf("%d ", m[i][j]);
}
printf("\n");
}
}

Вам также может понравиться