Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

fputs, fputws

Écrit une chaîne dans un flux.

int fputs( 
   const char *str,
   FILE *stream 
);
int fputws( 
   const wchar_t *str,
   FILE *stream 
);

str

Chaîne de sortie.

stream

Pointeur vers la structure FILE.

Chacune de ces fonctions retourne une valeur non négative s'il est réussi. En cas d'erreur, fputs et fputws retournent EOF. Si str ou stream est un pointeur null, ces fonctions invoquent le gestionnaire de paramètres non valides, comme décrit dans Validation de paramètre. Si l'exécution est autorisée à se poursuivre, ces fonctions définissent errno avec la valeur EINVAL et puis fputs retourne EOF, et fputws retourne WEOF.

Consultez _doserrno, errno, _sys_errlist et _sys_nerr pour plus d'informations sur ces éléments et autres codes d'erreur.

Chacune de ces fonctions copie str dans le stream de sortie à la position actuelle. fputws copie l'argument à caractère large str à stream comme une chaîne de caractères multi-octets ou chaîne à caractères larges selon que stream est ouvert en mode texte ou en mode binaire, respectivement. Aucune fonction ne copie le caractère nul de fin.

Ces deux fonctions se comportent de la même façon si le flux est ouvert en mode ANSI. fputs ne prend pas en charge actuellement la sortie dans un flux UNICODE.

Mappages de routines de texte générique

Routine TCHAR.H

_UNICODE & _MBCS non définis

_MBCS défini

_UNICODE défini

_fputts

fputs

fputs

fputws

Fonction

En-tête requis

fputs

<stdio.h>

fputws

<stdio.h> ou <wchar.h>

La console n'est pas prise en charge dans les applications Windows Store . Les handles de flux standard associés à la console, stdin, stdout et stderr doivent être redirigés pour que les fonctions runtime C puissent les utiliser dans les applications Windows Store . Pour plus d'informations sur la compatibilité, consultez Compatibilité.

// crt_fputs.c
// This program uses fputs to write
// a single line to the stdout stream.

#include <stdio.h>

int main( void )
{
   fputs( "Hello world from fputs.\n", stdout );
}
Hello World de fputs.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft