Share via


puts, _putws

Entrez une chaîne à stdout.

int puts(
   const char *str 
);
int _putws(
   const wchar_t *str 
);

Paramètres

  • str
    Output la chaîne.

Valeur de retour

Retourne une valeur négative en cas de réussite.Si puts échoue, il retourne EOF; si _putws échoue, il retourne WEOF.Si str est un pointeur null, le gestionnaire de paramètre non valide est appelé, comme décrit dans Validation des paramètres.Si est autorisé à l'exécution pour continuer, errno défini par fonctions à EINVAL et EOF de retour ou WEOF.

Pour plus d'informations sur ces derniers et d'autres codes d'erreur, consultez l' _doserrno, errno, _sys_errlist, et _sys_nerr.

Notes

La fonction d' puts écrit str dans le flux de sortie standard stdout, en remplaçant le caractère NULL de fin de la chaîne ("\0 ") par un caractère de saut de ligne ("\n ") dans le flux de sortie.

_putws est la version à caractère élargi d' puts; les deux fonctions se comportent de la même si le flux est ouvert en mode ANSI.puts ne prend pas en charge actuellement la sortie dans un flux d'UNICODE.

Sous Windows 2000 et versions ultérieures, les caractères Unicode d'écritures de _putwch à l'aide de les paramètres régionaux de CONSOLE.

Mappages de routines de texte générique

Routine de TCHAR.H

_UNICODE et non définis _MBCS

_MBCS défini

_UNICODE défini

_putts

puts

puts

_putws

Configuration requise

Routine

En-tête requis

puts

<stdio.h>

_putws

<stdio.h>

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

Bibliothèques

Toutes les versions d' Bibliothèques runtime C.

Exemple

// crt_puts.c
/* This program uses puts to write a string to stdout.
 */

#include <stdio.h>

int main( void )
{
   puts( "Hello world from puts!" );
}

Sortie

Hello world from puts!

Équivalent .NET Framework

System::Console::Write

Voir aussi

Référence

E/S de flux

fputs, fputws

fgets, fgetws