Программирование на языке высокого уровня. Марапулец Ю.В. - 129 стр.

UptoLike

Составители: 

puts() - записывает адресуемую указателем s строку символов, за которой следует "новая
строка", в stdout. Завершающий строку символ '\0' не записывается. При ошибке puts
возвращает EOF. В отличие от fputs(), функция puts() дополняет запись "новой строкой".
Описание.
int puts (const char *s);
remove() - делает недоступным файл, имя которого адресуется указателем filename.
В случае успешного выполнения функция возвращает нулевое значение. Описание.
int remove (const char *filename);
rename() - меняет старое имя файла, на которое указывает old, на новое имя, адресуемое
указателем new. В случае успешного выполнения функция возвращает нуль. Описание.
int rename (const char *old, const char *new);
rewind() - устанавливает индикатор положения в файле на начало файла. Вызов функ-
ции идентичен вызову fseek() со смещением offset, равным 0L и точкой отсчета
SEEK_SET. Однако rewind() выполняет также очистку индикатора ошибок. Описание.
void rewind (FILE *stream);
scanf() - читает форматированные входные данные из stdin согласно строке формати-
рования, на которую указывает format. Возвращаемым значением функции является
число элементов, получивших значение при вводе. Если ошибка, значение , которое
возвращает функция - EOF. Все параметры, передаваемые функции, должны быть ад-
ресами. Описание.
int scanf (const char *format, … )
Обобщенный формат представляется в следующем виде:
%[*][ширина][модификатор]спецификатор
Значение *, ширины, модификатора и спецификатора определяются аналогично функ-
ции fscanf().
setvbuf() - позволяет изменить тип буферизации для заново открываемого файла. Она
также дает пользователю возможность предоставить файлу назначаемый программистом
буфер. Функция должна вызываться прежде, чем будут выполнены какие-либо операции
чтения или записи для вновь открытого потока. В результате успешного выполнения
функция возвращает значение нуль. Описание.
int setvbuf (FILE *stream, char *buf, int mode, size_t size);
Параметр mode может принимать одно из следующих значений:
_IOFBF - полная буферизация;
_IOLBF - буферизация строк;
_IONBF - без буферизации.
Если значением параметра buf является NULL, функция использует свой внутренний
буфер, иначе используется буфер, на который указывает buf, и в данном случае значение
параметра size должно быть не меньше размера массива, на который указывает buf.
setbuf() - позволяет изменить тип буферизации для заново открываемого файла. Функ-
ция эквивалентна функции setvbuf(), если последняя вызывается либо с параметром
mode равным _IOFBF и параметром size равным BUFSIZ, либо с параметром mode рав-
ным _IONBF и параметром buf равным NULL. Функция не возвращает никакого значе-
ния. Описание.
void setbuf (FILE *stream, char *buf);
129
puts() - записывает адресуемую указателем s строку символов, за которой следует "новая
строка", в stdout. Завершающий строку символ '\0' не записывается. При ошибке puts
возвращает EOF. В отличие от fputs(), функция puts() дополняет запись "новой строкой".
Описание.
        int puts (const char *s);

remove() - делает недоступным файл, имя которого адресуется указателем filename.
В случае успешного выполнения функция возвращает нулевое значение. Описание.
      int remove (const char *filename);

rename() - меняет старое имя файла, на которое указывает old, на новое имя, адресуемое
указателем new. В случае успешного выполнения функция возвращает нуль. Описание.
       int rename (const char *old, const char *new);

rewind() - устанавливает индикатор положения в файле на начало файла. Вызов функ-
ции идентичен вызову fseek() со смещением offset, равным 0L и точкой отсчета
SEEK_SET. Однако rewind() выполняет также очистку индикатора ошибок. Описание.
      void rewind (FILE *stream);

scanf() - читает форматированные входные данные из stdin согласно строке формати-
рования, на которую указывает format. Возвращаемым значением функции является
число элементов, получивших значение при вводе. Если ошибка, значение , которое
возвращает функция - EOF. Все параметры, передаваемые функции, должны быть ад-
ресами. Описание.
       int scanf (const char *format, … )
Обобщенный формат представляется в следующем виде:
       %[*][ширина][модификатор]спецификатор
Значение *, ширины, модификатора и спецификатора определяются аналогично функ-
ции fscanf().

setvbuf() - позволяет изменить тип буферизации для заново открываемого файла. Она
также дает пользователю возможность предоставить файлу назначаемый программистом
буфер. Функция должна вызываться прежде, чем будут выполнены какие-либо операции
чтения или записи для вновь открытого потока. В результате успешного выполнения
функция возвращает значение нуль. Описание.
       int setvbuf (FILE *stream, char *buf, int mode, size_t size);
Параметр mode может принимать одно из следующих значений:
_IOFBF - полная буферизация;
_IOLBF - буферизация строк;
_IONBF - без буферизации.
Если значением параметра buf является NULL, функция использует свой внутренний
буфер, иначе используется буфер, на который указывает buf, и в данном случае значение
параметра size должно быть не меньше размера массива, на который указывает buf.

setbuf() - позволяет изменить тип буферизации для заново открываемого файла. Функ-
ция эквивалентна функции setvbuf(), если последняя вызывается либо с параметром
mode равным _IOFBF и параметром size равным BUFSIZ, либо с параметром mode рав-
ным _IONBF и параметром buf равным NULL. Функция не возвращает никакого значе-
ния. Описание.
       void setbuf (FILE *stream, char *buf);



                                         129