stdio.h |
Entrée/sortie standard |
|---|---|
| Symantec C++ | |
Description
Cette bibliothèque renferme les routines de traitement d'entrée/sortie fichier.
Liste des fonctions
| Nom | Prototype | Description |
|---|---|---|
| CLEARERR | void clearerr(FILE *ptrfic) | Cette fonction permet d'éliminer les indices d'erreurs et de fin de fichier. |
| FCLOSE | int fclose(FILE *ptrfichier) | Cette fonction effectue la fermeture d'un fichier. |
| FCLOSEALL | int fcloseall(void) | Cette fonction effectue la fermeture de tous les fichiers. |
| FEOF | int feof(FILE *ptrfichier) | Cette fonction indique si la fin du fichier est atteint. |
| FERROR | int ferror(FILE *ptrfichier) | Cette fonction retourne le code d'erreur d'entrée/sortie du fichier. |
| FFLUSH | int fflush(FILE *ptrfichier) | Cette fonction vide le tampon du fichier. |
| FGETC | int fgetc(FILE *ptrfichier) | Cette fonction effectue la lecture d'un caractère dans un fichier. |
| FGETPOS | int fgetpos(FILE *ptrfichier,fpos_t *pos) | Cette fonction demande la position du pointeur dans un fichier. |
| FGETS | char *fgets(char *str,int n,FILE *ptrfichier) | Cette fonction effectue la lecture d'une chaine de caractères dans un fichier. |
| FOPEN | FILE *fopen(const char *nomfichier,const char *mode) | Cette fonction effectue l'ouverture d'un fichier. |
| FPRINTF | int fprintf(FILE *ptrfichier,const char *texte,...) | Cette fonction effectue l'écriture de texte selon un certain format dans un fichier. |
| FPUTC | int fputc(int car,FILE *ptrfichier) | Cette fonction effectue l'écriture de caractère dans un fichier. |
| FPUTS | int fputs(const *str,FILE *ptrfichier) | Cette fonction effectue l'écriture d'une chaîne de caractères dans un fichier. |
| FREAD | int fread(void *tampon,size_t taille,size_t n,FILE *ptrfichier) | Cette fonction effectue la lecture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
| FREOPEN | FILE *freopen(const char *nomfichier,const char *mode,FILE *ptrfichier) | Cette fonction ferme le fichier et réouvre un fichier en lui affectant un pointeur. |
| FSCANF | int fscanf(FILE *ptrfichier,const *format,...) | Cette fonction permet la lecture de texte suivant un certain format dans un fichier. |
| FSEEK | int fseek(FILE *ptrfichier,long offset,int base) | Cette fonction permet d'effectuer la position du pointeur de fichier. |
| FSETPOS | int fsetpos(FILE *ptrfichier,const fpos_t *pos) | Cette fonction permet d'effectuer la position du pointeur de fichier. |
| FTELL | long ftell(FILE *ptrfichier) | Cette fonction permet de connaître la position du pointeur de fichier. |
| FWRITE | long fwrite(void *buf,size_t taille,size_t n,FILE *ptrfichier) | Cette fonction effectue l'écriture d'un bloc de mémoire de taille n*taille octets dans un fichier. |
| GETC | int getc(FILE *ptrfichier) | Cette fonction effectue la lecture d'un caractère dans un fichier. |
| GETCHAR | int getchar(void) | Cette fonction effectue la lecture d'un caractère à partir de la console standard. |
| GETS | char *gets(char *buf) | Cette fonction effectue la lecture d'une chaîne de caractères à partir de la console standard. |
| PERROR | void perror(const char *message) | Cette fonction permet d'envoyer un message d'erreur sur la sortie standard d'erreur. |
| PRINTF | int printf(const char *texte,...) | Cette fonction effectue l'écriture de texte selon un certain format sur la console. |
| PUTC | int putc(int car,FILE *ptrfichier) | Cette fonction effectue l'écriture de caractère dans un fichier. |
| PUTCHAR | int putchar(int caractere) | Cette fonction effectue l'écriture de caractère sur la console. |
| PUTS | int puts(const char *texte) | Cette fonction effectue l'écriture d'une chaîne de caractères sur la console. |
| REMOVE | int remove(const char *nomfichier) | Cette fonction permet d'effacer un fichier. |
| RENAME | int rename(const char *anciennom,const char *nouveaunom) | Cette fonction permet de renommer un fichier. |
| REWIND | void rewind(FILE *ptrfichier) | Cette fonction permet de ramener le pointeur de fichier au début de ce fichier. |
| SCANF | int scanf(const *format,...) | Cette fonction permet la lecture de texte suivant un certain format dans une console standard. |
| SETBUF | void setbuf(FILE *ptrfichier,char *tampon) | Cette fonction permet de créer un tampon de fichier. |
| SETVBUF | int setvbuf(FILE *ptrfichier,char *tampon,int mode,size_t taille) | Cette fonction contrôle la taille d'un tampon du type de tamporisation du fichier. |
| SPRINTF | int sprintf(char *tampon,const char *texte,...) | Cette fonction effectue l'écriture de texte selon un certain format à partir d'un tampon. |
| SSCANF | int sscanf(const char *tampon,const *format,...) | Cette fonction permet la lecture de texte suivant un certain format à partir d'un tampon. |
| TMPFILE | FILE *tmpfile(void) | Cette fonction permet d'effectuer la création d'un fichier temporaire. |
| TMPNAM | char *tmpname(char *nom) | Cette fonction permet de choisir le nom de création d'un fichier temporaire. |
| UNGETC | int ungetc(int c,FILE *ptrfichier) | Cette fonction effectue la réécriture d'un caractère dans un fichier ayant été lu. |
| VFPRINTF | int vfprintf(FILE *ptrfichier, const char *texte,va_list ptrargument) | Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel. |
| VPRINTF | int vprintf(const char *texte,va_list ptrargument) | Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel sur la console. |
| VSPRINTF | int vsprintf(char *tampon,const char *texte,va_list ptrargument) | Cette fonction effectue l'écriture de texte selon un certain format à l'aide de paramètre virtuel à partir d'un tampon. |
Dernière mise à jour : Samedi, le 22 août 2015