PUTC |
Mettre un caractère |
---|---|
Langage C++ | cstdio (stdio.h) |
Syntaxe
int putc(int car,FILE *ptrfichier) |
Paramètres
Nom | Description |
---|---|
car | Ce paramètre permet d'indiquer le caractère à écrire |
ptrfichier | Ce paramètre permet d'indiquer l'identificateur de fichier |
Description
Cette fonction effectue l'écriture de caractère dans un fichier.
Remarques
- La fonction putc() écrit le caractère contenu dans l'octet de poids faible de car dans le flux de données de sortie pointé par ptrfichier. Étant donné que les paramètres de caractères sont élevés à un entier au moment de l'appel, vous pouvez utiliser des valeurs de caractères comme paramètres pour putc().
- La fonction putc() renvoie le caractère écrit en cas de succès ou EOF en cas d'erreur. Si le flux de données de sortie a été ouvert en mode binaire, EOF est une valeur valide pour car. Cette situation signifie que vous devez utiliser ferror() pour déterminer si une erreur s'est produite.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Essayer maintenant !
- #include <iostream>
- #include <cstdio>
- #include <cstdlib>
- #include <cstring>
-
- void putString(FILE * Handle,const char * string) {
- int I;
- for(I = 0; I < strlen(string); I++) putc(string[I],Handle);
- }
-
- int main()
- {
- FILE * Handle = fopen("monfichier.txt", "w+");
- if(Handle != NULL) {
- putString(Handle,"Gladir.com\n");
- fclose(Handle);
- }
- return 0;
- }
on obtiendra le résultat suivant dans le fichier «monfichier.txt» :
Gladir.comVoir également
Langage de programmation - C++ - Référence de procédures et fonctions - fprintf
Langage de programmation - C++ - Référence de procédures et fonctions - fputc
Langage de programmation - C++ - Référence de procédures et fonctions - fwrite
Langage de programmation - C++ - Référence de procédures et fonctions - getchar
Langage de programmation - C - Référence de procédures et fonctions - putc
Références
Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 733.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 201.