Udostępnij za pośrednictwem


puts, _putws

Zapisuje ciąg do stdout.

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

Parametry

  • str
    Ciąg wyjściowy.

Wartość zwracana

Zwraca wartość nieujemną, jeśli kończy się pomyślnie.Jeśli puts nie powiedzie się, zwraca EOF; jeśli _putws nie powiedzie się, zwraca WEOF.Jeśli str jest pustym wskaźnikiem, zostanie wywołana procedura obsługi nieprawidłowego parametru, zgodnie z opisem w Sprawdzanie poprawności parametru.Jeśli wykonanie może być kontynuowane, funkcje ustawiają errno jako EINVAL i zwracają EOF lub WEOF.

Aby uzyskać informacje na temat tych i innych kodów błędu, zobacz _doserrno, errno, _sys_errlist, and _sys_nerr.

Uwagi

puts funkcja pisze str do strumienia wyjścia standardowego stdout, zastępując znak kończący ciągu null (\0) znakiem nowego wiersza (\n) w strumieniu wyjściowym.

_putws jest wersją znaków dwubajtowych puts; dwie funkcje zachowują się identycznie, jeśli strumień jest otwarty w trybie ANSI.puts aktualnie nie obsługuje danych wyjściowych w strumieniu UNICODE.

W systemie Windows 2000 i późniejszym _putwch zapisuje znaki Unicode przy użyciu bieżących ustawień regionalnych konsoli.

Rutynowe mapowania zwykłego tekstu

Procedura Tchar.h

_UNICODE & _MBCS nie zdefiniowano

_MBCS zdefiniowano

_UNICODE zdefiniowany

_putts

puts

puts

_putws

Wymagania

Procedura

Wymagany nagłówek

puts

<stdio.h>

_putws

<stdio.h>

Konsola nie jest obsługiwana w aplikacjach Windows Store.Standardowe uchwyty strumienia powiązane z konsolą—stdin, stdout, i stderr—muszą zostać przekierowane zanim będą wykorzystane przez funkcje środowiska uruchomieniowego C w aplikacjach Windows Store.Dodatkowe informacje o zgodności – zobacz: Zgodność.

Biblioteki

Wszystkie wersje Bibliotek uruchomieniowych 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

We/Wy strumienia

fputs, fputws

fgets, fgetws