Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /*
- fopen(<fichier>,<mode_ouverture>) : r (lecture seule, dois exister)
- w (écriture seule)
- a (ajout fin de fichier)
- r+ (lecture/ecriture, dois exister)
- w+ (lecture/ecriture, supprime contenu)
- a+ (ajout lecture/ecrite, fin de fichier)
- fclose(<fichier>) : fermer un fichier ouvert
- feof(<ficher>) : test la fin d'un fichier
- [LECTURE]
- fgetc(<fichier>) : lire un caractere
- fgets(<chaine>, <taille_chaine>, <fichier>) : lit une ligne
- fscanf(<fichier>, <format>,...) : lit du texte formaté
- [ECRITURE]
- fputc(<caratere>, <fichier>) : ecrit un caractere
- fputs(<chaine>, <fichier>) : écrit une ligne de texte
- fprintf(<fichier>,<format>,...) : ecrit du texte formaté
- */
- int main(int argc, char const *argv[])
- {
- // Declaration variable
- int i;
- int nombre=0;
- FILE *pfichier = fopen("Nombre.txt","w");
- if (pfichier == NULL)
- exit(1);
- // Initialisation interractive
- puts("Initialisation des nombres.");
- puts("===========================");
- for (i = 0; i < 10; ++i)
- {
- printf("Veuillez entre le nombre #%d : ",i+1 );
- scanf("%d",&nombre);
- fprintf(pfichier, "%d\n",nombre );
- }
- fclose(pfichier); // fermeture fichier
- puts("============================\n");
- // Lecture des nombre dans le fichier
- pfichier = fopen("Nombre.txt","r");
- puts("Lecture des nombre dans le fichier nombre.txt");
- puts("==============================================");
- while (nombre = fgetc(pfichier) != EOF)
- {
- fscanf(pfichier,"%d",&nombre);
- printf("%d\n",nombre);
- }
- puts("==============================================");
- fclose(pfichier);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement