Latest web development tutorials
×

C курс

C Язык учебника C Краткое введение C параметры окружающей среды C Структура программы C Базовый синтаксис C Типы данных C переменная C постоянная C Storage Class C операторы C судья C циркуляция C функция C Обзорное правила C массив C указатель C строка C структура C союз C поле Bit C typedef C Входной и Выходной C грамотность документов C препроцессор C заголовок C Слепки C Обработка ошибок C Рекурсия C Переменный параметр C Управление памятью C Параметры командной строки C Классические 100 случаев

C Стандартная библиотека

C Стандартная библиотека - справочное руководство C Стандартная библиотека - <assert.h> C Стандартная библиотека - <ctype.h> C Стандартная библиотека - <errno.h> C Стандартная библиотека - <float.h> C Стандартная библиотека - <limits.h> C Стандартная библиотека - <locale.h> C Стандартная библиотека - <math.h> C Стандартная библиотека - <setjmp.h> C Стандартная библиотека - <signal.h> C Стандартная библиотека - <stdarg.h> C Стандартная библиотека - <stddef.h> C Стандартная библиотека - <stdio.h> C Стандартная библиотека - <stdlib.h> C Стандартная библиотека - <string.h> C Стандартная библиотека - <time.h>

Функции библиотеки C - setbuf ()

C стандартная библиотека - <stdio.h> C стандартная библиотека - <stdio.h>

описание

Как функции библиотеки Cнедействительными setbuf (FILE * поток, символ * буфер) должен быть определен буфер потока потока.Эта функция вызывается один раз перед тем, когда должен будет открыт соответствующий файл потока потока, и не возникают какие-либо входные или выходные операции.

заявление

Здесь () функция утверждение setbuf.

void setbuf(FILE *stream, char *buffer)

параметры

  • Поток - это указатель на FILE указатель на объект, идентификатор объекта FILE открытого потока.
  • буфер - Этот буфер присваивается пользователю, его длина составляет по меньшей мере байт BUFSIZ, BUFSIZ макросъемки константа , представляющая длину массива.

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

Эта функция не возвращает значение.

примеров

Следующий пример демонстрирует функцию setbuf () используется.

#include <stdio.h>

int main()
{
   char buf[BUFSIZ];

   setbuf(stdout, buf);
   puts("This is w3cschool");

   fflush(stdout);
   return(0);
}

Давайте скомпилировать и запустить эту программу, которая будет производить следующие результаты. Здесь, во время предстоящего выхода программы, направить вывод в STDOUT, в противном случае он будет буфер вывода. Вы можете также использовать функцию fflush (), чтобы удалить вывод.

This is w3cschool

C стандартная библиотека - <stdio.h> C стандартная библиотека - <stdio.h>