fonctions de la bibliothèque C - fputs ()
C bibliothèque standard - <stdio.h>
description
fonctions de la bibliothèque Cint fputs (const char * str, FILE * stream) chaîne est écrit dans le flux spécifié dans le flux, mais ne comprend pas un caractère nul.
déclaration
Voici la fonction () de fputs déclaration.
int fputs(const char *str, FILE *stream)
Paramètres
- str - Ceci est un tableau qui contient la séquence de caractères à écrire à la null terminée.
- flux - Ceci est un pointeur sur FILE pointeur vers un objet, l'identificateur d'objet FILE doit être écrite à un flux de chaîne.
Valeur de retour
Cette fonction retourne une valeur non-négative si une erreur se produit retourne EOF.
Exemples
L'exemple suivant montre fputs () est utilisée.
#include <stdio.h> int main () { FILE *fp; fp = fopen("file.txt", "w+"); fputs("这是 C 语言。", fp); fputs("这是一种系统程序设计语言。", fp); fclose(fp); return(0); }
Nous allons compiler et exécuter le programme ci - dessus, qui va créer unfile.txt de fichiers,qui se lit comme suit:
这是 C 语言。这是一种系统程序设计语言。
Maintenant, nous allons utiliser la procédure suivante 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); }