English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Bibliothèque standard C - <stdio.h>
Fonction de bibliothèque C int fputs(const char *chaîne, FILE *flux) Ecrire une chaîne dans le flux spécifié sans inclure le caractère de fin de chaîne.
Voici la déclaration de la fonction fputs().
int fputs(const char *chaîne, FILE *flux)
La fonction retourne une valeur non nulle, ou EOF en cas d'erreur.
L'exemple suivant montre l'utilisation de la fonction fputs().
#include <stdio.h> int main () { FILE *fp; fp = fopen("file.txt", "w+"); fputs("C'est le langage C.", fp); fputs("C'est un langage de programmation système.", fp); fclose(fp); return(0); }
Compilons et exécutons le programme ci-dessus, cela créera le fichier file.txtSon contenu est le suivant :
C'est le langage C. C'est un langage de programmation système.
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); }