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

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




snprintf()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 8 июня 2006 | Просмотров: 15307 | Комментариев: 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 | Просмотров: 9188 | Комментариев: 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 | Просмотров: 8436 | Комментариев: 0
#include <stdio.h>
void setbuf(FILE *stream, char *buf);

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

Функция puts() записывает строку, адресуемую параметром str, в стандартное выходное устройство. Символ конца строки преобразуется в разделитель строк.
remove()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 4 июня 2006 | Просмотров: 5939 | Комментариев: 0
#include <stdio.h>
int remove(const char *fname);

Функция remove() удаляет файл, заданный параметром fname. При успешном удалении файла функция возвращает нуль, а в случае ошибки — ненулевое значение.
rename()
Категория: C, Функции, Ввода/Вывода | Добавил: root, 4 июня 2006 | Просмотров: 6340 | Комментариев: 0
#include <stdio.h>
int rename(const char *oldfname, const char *newfname);

Функция rename() переименовывает файл; она заменяет имя файла, заданное параметром oldfname, именем, заданным параметром newfname. Имя, заданное параметром newfname, не должно совпадать ни с одним из существующих в каталоге имен файлов.