puts, _putws
Zápis řetězec stdout.
int puts(
const char *str
);
int _putws(
const wchar_t *str
);
Parametry
- str
Výstupní řetězec.
Vrácená hodnota
Vrátí hodnotu rozdělení, v případě úspěchu.Pokud puts selže, vrátí EOF; Pokud _putws selže, vrátí WEOF.Pokud str je ukazatel s hodnotou null, je vyvolána obslužná rutina neplatný parametr, jak je popsáno v Ověření parametrů.Je-li pokračovat, je povoleno zpracování, funkce set errno na EINVAL a vrátit se EOF nebo WEOF.
Informace o těchto a dalších kódů chyb naleznete v tématu _doserrno, kód chyby, _sys_errlist a _sys_nerr.
Poznámky
puts Fungovat zápisy str do standardního výstupu datového proudu stdout, nahrazení řetězce společnosti ukončení znak null ('\0') se znakem přechodu na nový řádek (\n) do výstupního datového proudu.
_putwsje verzí širokého znaku puts; dvě funkce chovaly stejně jako v případě, že datový proud je otevřen v režimu ANSI.putsnepodporuje aktuálně výstup do proudu UNICODE.
V systému Windows 2000 a novější _putwch zapíše znaky Unicode pomocí aktuálního nastavení národního prostředí KONZOLY.
Mapování rutiny obecného textu
TCHAR.Byla zahájena rutina h |
_UNICODE & _MBCS není definováno |
_MBCS, definice |
_UNICODE definována |
---|---|---|---|
_putts |
puts |
puts |
_putws |
Požadavky
Byla zahájena rutina |
Požadované záhlaví |
---|---|
puts |
<stdio.h> |
_putws |
<stdio.h> |
V konzole není podporována v Windows Store apps.Úchyty standardní datový proud přidružené konzoly, stdin, stdout, a stderr, musí být přesměrována před C run-time funkce lze využít v Windows Store apps.Další informace o kompatibilitě, viz Compatibility v úvodu.
Knihovny
Všechny verze C run-time libraries.
Příklad
// crt_puts.c
/* This program uses puts to write a string to stdout.
*/
#include <stdio.h>
int main( void )
{
puts( "Hello world from puts!" );
}
Výsledek
Hello world from puts!