Ваше Имя:
Пароль:

+ Регистрация



sprintf()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 8 июня 2006 | Просмотров: 30668 | Комментариев: 0
#include <stdio.h>
int sprintf(char *buf, const char *format, ...);

Функция sprintf() идентична функции printf() за исключением того, что поток вывода записывается в массив, адресуемый указателем buf, а не в стандартный поток stdout. По окончании работы функции этот массив будет завершаться символом конца строки (нуль-символом).
snprintf()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 8 июня 2006 | Просмотров: 17577 | Комментариев: 0
#include <stdio.h>
int snprintf(char *restrict buf, size_t num,
const char restrict format, ...);

Функция snprintf() добавлена в версии C99.

Она идентична функции sprintf() за исключением того, что в массиве, адресуемом указателем buf, будет сохранено максимум num-1 символов. По окончании работы функции этот массив будет завершаться символом конца строки (нуль-символом). Таким образом, функция snprintf() позволяет предотвратить переполнение буфера buf.
setvbuf
Категория: C, Функции, Ввода/Вывода | Добавил: root, 8 июня 2006 | Просмотров: 11278 | Комментариев: 0
#include <stdio.h>
int setvbuf(FILE *stream, char *buf, int mode, size_t size);
Функция setvbuf() позволяет программисту задать буфер, его размер и режим работы с указанным потоком. Массив символов, адресуемый параметром buf, используется в качестве буфера потока для операций ввода/вывода. Размер буфера устанавливается с помощью параметра size, а режим mode определяет, как будет выполняться буферизация. Если параметр buf равен нулю, функция setvbuf() выделяет собственный буфер.
setbuf()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 8 июня 2006 | Просмотров: 10219 | Комментариев: 0
#include <stdio.h>
void setbuf(FILE *stream, char *buf);

Функция setbuf() задает буфер, которым будет пользоваться поток stream, либо отключает буферизацию, если параметр buf установлен равным нулю. Если необходимо задать буфер, определенный программистом, его длину следует установить равной BUFSIZ символам. Идентификатор BUFSIZ определяется в заголовке <stdio.h>.
scanf()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 8 июня 2006 | Просмотров: 25384 | Комментариев: 0
#include <stdio.h>
int scanf(const char *format, ...);
Функция scanf() представляет собой процедуру ввода общего назначения, которая читает поток stdin и сохраняет информацию в переменных, перечисленных в списке аргументов. Она может читать все встроенные типы данных и автоматически преобразовывать их в соответствующий внутренний формат.