puts()

Записать строку в стандартный поток вывода (stdout)

Прототип:

#include <stdio.h>
int puts( const char *buf );

Аргументы:

buf
Указатель на нуль-терминированную строку для вывода.

Библиотека:

libc

Описание:

Функция puts() печатает строку символов, на которую указывает buf, в стандартный файловый поток stdout и добавляет символ новой строки. Завершающий символ NUL из buf не печатается.

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

>=0
Успешное завершение.
EOF
Возникла ошибка. Код ошибки записан в errno.

Примеры:

#include <stdio.h>
#include <stdlib.h>
int main( void )
{
FILE *fp;
char buffer[80];
fp = freopen( "file", "r", stdin );
while ( gets( buffer ) != NULL )
{
puts( buffer );
}
fclose( fp );
return (EXIT_SUCCESS);
}

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

errno, fputs(), gets(), putc()




Предыдущий раздел: Описание API системной библиотеки