Udostępnij za pośrednictwem


puts, _putws

Zapisz ciąg do stdout.

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

Parametry

  • str
    Ciąg danych wyjściowych.

Wartość zwracana

Zwraca wartość nieujemną, jeśli kończy się pomyślnie.Jeśli puts się nie powiedzie, zwraca EOF; Jeśli _putws się nie powiedzie, zwraca WEOF.Jeśli str jest pusty wskaźnik, program obsługi nieprawidłowy parametr jest wywoływana, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie może kontynuować, zestaw funkcji errno do EINVAL i powrót EOF lub WEOF.

Aby uzyskać informacje o tych i innych kodów błędów, zobacz _doserrno, errno, _sys_errlist i _sys_nerr.

Uwagi

puts Funkcja pisze str do strumienia wyjścia standardowego stdout, zastępując ciąg jest kończące znak null ('\0') na znak nowego wiersza (\n) w strumieniu danych wyjściowych.

_putwsjest to wersja szerokich znaków puts; dwie funkcje zachowują się identycznie, jeśli strumień jest otwarty w trybie ANSI.putsaktualnie nie obsługuje dane wyjściowe do strumienia UNICODE.

W systemie Windows 2000 i nowszych _putwch zapisuje znaków Unicode przy użyciu bieżących ustawień regionalnych konsoli.

Tekst rodzajowy rutynowych mapowania

TCHAR.Rozpoczęto wykonywanie procedury h

_UNICODE & _MBCS nie zdefiniowany

_MBCS, definicja

_UNICODE, definicja

_putts

puts

puts

_putws

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

puts

<stdio.h>

_putws

<stdio.h>

Konsola nie jest obsługiwana w Windows Store aplikacji.Związanych z konsolą, dojścia do strumienia standard stdin, stdout, i stderr, muszą być przeniesione, aby funkcje uruchomieniowej C mogą być użyte w Windows Store aplikacji.Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Biblioteki

Wszystkie wersje programu biblioteki uruchomieniowej C.

Przykład

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

#include <stdio.h>

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

Dane wyjściowe

Hello world from puts!

Odpowiednik w programie .NET Framework

System::Console::Write

Zobacz też

Informacje

Strumień we/wy

fputs, fputws

fgets, fgetws