Поделиться через


puts, _putws

Запись строки в stdout.

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

Параметры

  • str
    Выходная строка.

Возвращаемое значение

Возвращает неотрицательное значение при успешном.Если puts завершается с ошибкой, возвращается EOF. если _putws не выполняется, то возвращается значение WEOF.Если указатель str, обработчик вызывается недопустимого параметра, как описано в разделе Проверка параметров.Если среда выполнения может продолжить, errno - к возвращенным функциям EINVAL и EOF или WEOF.

Дополнительные сведения об этих и других кодах ошибок см. в разделе _doserrno, errno, _sys_errlist и _sys_nerr.

Заметки

Функция puts записывает str в поток стандартного вывода stdout, заменив нуль-символ строки конечное ("\0") с символа новой строки (" \ n ") в потоке вывода.

версия _putws является puts; 2 функции ведут себя одинаково, если поток открывается в режиме ANSI.puts в настоящее время не поддерживает вывод в поток в юникоде.

В Windows 2000 и более поздних версиях, _putwch записывает символы юникода с помощью текущий параметр ЯЗЫКОВОГО СТАНДАРТА КОНСОЛИ.

Универсальное текстовое сопоставление функций

Функция TCHAR.H

неопределенные _UNICODE & _MBCS

определенные _MBCS

Определение _UNICODE

_putts

puts

puts

_putws

Требования

Функция

Требуемый заголовок

puts

<stdio.h>

_putws

<stdio.h>

Консоль не поддерживается в приложениях Магазина Windows.Стандартные дескрипторы потока, связанные с консолью, stdin, stdout и stderr, необходимо перенаправить до функции C времени выполнения могут использовать их в приложениях Магазина Windows.Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Библиотеки

Все версии Библиотек времени выполнения C.

Пример

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

#include <stdio.h>

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

Output

Hello world from puts!

Эквивалент в .NET Framework

System::Console::Write

См. также

Ссылки

Поток ВВОДА-ВЫВОДА

fputs, fputws

fgets, fgetws