/* int getc ( FILE *fichier ); */ #include #include int main(int argc, char *argv[]) { FILE *fichier; char ch; if((fichier=fopen("test.txt", "r"))==NULL) { printf("Impossible d'ouvrir le fichier."); exit(1); } while((ch=getc(fichier))!=EOF) { printf("%c", ch); } fclose(fichier); return 0; }
A Voir sur le même Sujet
-
Exemple d’utilisation de la fonction ‘void rewind ( FILE *fp )’ pour modifier la position d’accès au fichier en lecture
{filelink=13182} /* Lire le contenu d’un fichier et l’afficher deux fois à l’aide de la fonction ‘rewind’ */ #include #include int main(int argc, char *argv[]) …
-
Vérifier si on a atteint la fin du fichier avec la fonction ‘int feof ( FILE *fichier )’
{filelink=13117} //Bibliothèque: include //Syntaxe: int feof(FILE *fp); /*Retour: retourne une valeur superieur à zéro si le pointeur est à la fin du fichier*/ #include #include …
-
C: Exemple d’utilisation de la fonction ‘int fgetc ( FILE *fichier)’ pour lire un fichier caractère par caractère
{filelink=13120} //Bibiothèque: #include //Syntaxe: int fgetc(FILE *fichier); //Retour: EOF: Si on atteint la fin du fichier. #include #include int main(int argc, char *argv[]) { FILE …
-
C/C++: Utilisation de ‘fgets()’ pour lire un nombre déterminé de caractères dans un stream
{filelink=13122} /* #include char *fgets ( char * restrict buffer , int n , FILE * restrict fichier ); */ #include #include int main(int argc, …
-
C++: écrire dans un fichier à l’aide des arguments de ligne de commande
{filelink=13895} #include #include int main(int argc, char *argv[]) { FILE *stream; char ch; if(argc!=2) { /*Vérifierl’argument de la ligne de commande*/ printf(“Vous n’avez tapé le …
-
Enregistrer la position courante du fichier à l’aide de ‘int fgetpos(FILE *stream, fpos_t *position)’
{filelink=13121} #include #include int main(int argc, char *argv[]) { FILE *fichier; fpos_t file_loc; // Tentative d’ouverture if((fichier=fopen(“test”,”r”))==NULL) { printf(“Impossible d’ouviri le fichier.”); exit(1); } // …
-
Exemple d’utilisation de la fonction ‘int ferror ( FILE *fichier)’ pour vérifier les erreurs liés aux fichiers
{filelink=13118} //Bibliothèque: #include //Syntaxe: int ferror(FILE *stream); //Retour: retourne 0 en cas de succès #include #include int main(void){ FILE *fichier; if((fichier=fopen(“test.txt”, “rb”))==NULL) { printf(“Impossible d’ouvrir …
-
Copier le contenu d’un fichier dans un autre
{filelink=13115} #include #include int main(int argc, char *argv[]) { FILE *in, *out; char ch; char source[80]=”source.txt”; char destin[80]=”cible.txt”; //Ouvrir ce fichier en lecture if((in=fopen(source, “rb”)) …
-
Fermer un fichier ou un stream à l’aide de la fonction ‘int fclose (FIL *fichier)’
{filelink=13116} //Bibliothèque : include //Syntaxe : int fclose(FILE *fichier); /*Retour: retourne zéro en cas de succès dans le cas contraire retourne EOF. */ #include #include …
-
C/C++: Lire un fichier avec ‘fscanf()’
{filelink=13130} /* #include int fscanf ( FILE * restrict fichier , const char * restrict format , … ); */ #include #include int main(void) { …