Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 127
- 128
- 129
- 130
- 131
- …
- следующая ›
- последняя »