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!