Bonjour;
je ne connais pas trop Unix mais je souhaite ouvrir un fichier (en toute securité -> gestion des erreurs) mais je ne sais pas trop comment faire quelqu'un peut il m'aider?
Merci beaucoup![]()
Bonjour;
je ne connais pas trop Unix mais je souhaite ouvrir un fichier (en toute securité -> gestion des erreurs) mais je ne sais pas trop comment faire quelqu'un peut il m'aider?
Merci beaucoup![]()
Bonjour.
Les fonctions fopen, fclose, fread, fwrite, fgetc, fputc, ftell (et j'en oublie peut-être) sont là pour ça.
-> FAQ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #include <stdio.h> #include <errno.h> int main(){ /* ouverture */ FILE * fichier = fopen("fichier", "r"); if(NULL == fichier){ perror("impossible d'ouvrir le fichier"); }else{ printf("fichier ouvert"); /* lecture caractère par caractère */ while(1) { int c = fgetc (fichier); /* arret de la lecture si fin de fichier */ if(EOF == c) { break; } /* écriture sur la sortie standard */ fputc(c, stdout); } /* fermeture du fichier */ fclose(fichier); } return 0;
Partager