English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C Standard Library - <stdio.h>
Fonction de bibliothèque C int putc(int char, FILE *stream) Paramètres char Ecrire le caractère spécifié (un caractère sans signe) dans le flux spécifié stream, et déplacer l'indicateur de position vers l'avant.
Déclaration de la fonction putc()
int putc(int char, FILE *stream)
La fonction renvoie un int forcé en unsigned char converti en int, et retourne EOF en cas d'erreur.
L'exemple suivant montre l'utilisation de la fonction putc().
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w"); for( ch = 33 ; ch <= 100; ch++ ) { putc(ch, fp); } fclose(fp); return(0); }
Compilons et exécutons le programme ci-dessus, ce qui créera un fichier dans le répertoire courant : file.txtSon contenu est le suivant :
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
Maintenant, utilisons le programme suivant pour afficher le contenu du fichier ci-dessus :
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while()1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }