Sdílet prostřednictvím


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!

Ekvivalent v rozhraní .NET Framework

System::Console::Write

Viz také

Referenční dokumentace

Proud I/O

fputs fputws

fgets fgetws