Bonjour à tous,
Je suis amylton, nouveau sur ce site et je compte contribué au langage C en proposant des codes sources tant simple que complexe. Pour résumer, étant débutant en langage C, j'ai décidé, au lieu de chercher des exemples de projets à réaliser qui me prendraient tout mon temps, de faire un site qui regroupe des programmes en C que j'ai réalisé(le lien est ici http://codeplus.e-monsite.com/).
Pour commencer, un petit programme qui teste si un fichier est vide.
Qu'en pensez-vous?
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 #include <stdio.h> #include <stdlib.h> #include <string.h> int testSiFichierVide(FILE* fichier) { int caracterePremier = 0; //On lit le prmeier caractère du fichier caracterePremier = fgetc(fichier); if(caracterePremier==EOF) { return 1;//le fichier est vide donc on retourne 1 } return 0;//le fichier n'est pas vide donc on retourne 0 } int main(int argc, char *argv[]) { FILE* fichier = NULL; fichier = fopen("test.txt", "r"); if (fichier != NULL) { if(testSiFichierVide(fichier)==1) { printf("Le fichier est vide"); } else { printf("Le fichier n'est pas vide"); } fclose(fichier); } else { // On affiche un message d'erreur si on veut printf("Impossible d'ouvrir le fichier test.txt"); } return 0; }
Partager