Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. //Sous programme de remplissage de la matrice
  5. void remplirMatrice(int *file, char mat[20][40]){
  6.     int i;
  7.     for (i=0;i<20;i++)
  8.         fgets(mat[i],40,file);
  9. }
  10.  
  11. // Sous programme d'affichange de la matrice
  12. void afficheMatrice(char mat[20][40]){
  13.     int i,j;
  14.     for (i=0;i<20;i++)
  15.     {
  16.         for (j=0;j<40;j++)
  17.             printf("%c",mat[i][j]);
  18.         printf("\n");
  19.     }
  20. }
  21.  
  22. int main()
  23. {
  24.     //ressources
  25.     FILE *fp = NULL;
  26.     fp = fopen("test.txt","r");
  27.     char mat[20][40] = {' '}; // On met des blancs de partout
  28.     int i;
  29.  
  30.     // Si on a réussi à ouvrir le fichier
  31.     if(fp){
  32.     remplirMatrice(fp,mat); // Fonction pour remplir notre matrice
  33.     afficheMatrice(mat); // Fonction pour afficher notre matrice
  34.     fclose(fp); // On ferme le fichier
  35.     }
  36.  
  37.     //Si l'ouverture du fichier à échoué
  38.     else
  39.         printf("Erreur lors de l'ouverture du fichier");
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement