fputs
|
Défini dans l'en-tête
<stdio.h>
|
||
|
int
fputs
(
const
char
*
str,
FILE
*
stream
)
;
|
(jusqu'à C99) | |
|
int
fputs
(
const
char
*
restrict
str,
FILE
*
restrict
stream
)
;
|
(depuis C99) | |
Écrit chaque caractère de la chaîne terminée par un caractère nul str dans le flux de sortie stream , comme en exécutant de manière répétée fputc .
Le caractère nul de terminaison de str n'est pas écrit.
Table des matières |
Paramètres
| str | - | chaîne de caractères terminée par un caractère nul à écrire |
| stream | - | flux de sortie |
Valeur de retour
En cas de succès, retourne une valeur non négative.
En cas d'échec, retourne EOF et définit l'indicateur d'erreur (voir ferror() ) sur stream .
Notes
La fonction associée
puts
ajoute un caractère de nouvelle ligne à la sortie, tandis que
fputs
écrit la chaîne sans modification.
Différentes implémentations renvoient des nombres non négatifs différents : certaines renvoient le dernier caractère écrit, certaines renvoient le nombre de caractères écrits (ou INT_MAX si la chaîne était plus longue que cela), certaines renvoient simplement une constante non négative telle que zéro.
Exemple
Sortie :
Hello World
Références
- Norme C23 (ISO/IEC 9899:2024):
-
- 7.21.7.4 La fonction fputs (p: TBD)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.21.7.4 La fonction fputs (p: À DÉTERMINER)
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.21.7.4 La fonction fputs (p: 331-332)
- Norme C99 (ISO/CEI 9899:1999) :
-
- 7.19.7.4 La fonction fputs (p : 297)
- Norme C89/C90 (ISO/IEC 9899:1990) :
-
- 4.9.7.4 La fonction fputs
Voir aussi
|
(C99)
(C11)
(C11)
(C11)
(C11)
|
imprime une sortie formatée vers
stdout
, un flux de fichier ou un tampon
(fonction) |
|
écrit une chaîne de caractères vers
stdout
(fonction) |
|
|
lit une chaîne de caractères depuis un flux de fichier
(fonction) |
|
|
Documentation C++
pour
fputs
|
|