Составители:
Рубрика:
ftell() - возвращает значение индикатора текущей позиции в файле, на который указыва-
ет stream. В случае неудачи значение, возвращаемое функцией, равно -1L, а errno при-
сваивается положительное значение. Для очень больших файлов, в которых значение
индикатора текущего положения не может быть представлено как данное типа long int,
следует применять функцию fgetpos(). Описание.
long int ftell (FILE *stream);
fwrite() - помещает до nmemb элементов, каждый из которых размером size, из массива,
адресуемого указателем ptr, в файл, на который указывает stream. Возвращаемое значе-
ние - число успешно прочитанных элементов. Если ошибка, значение индикатора пози-
ции в файле не определено. Описание.
size_t fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream);
getc() - извлекает очередной символ из файла, на который указывает stream. Функция
getc() эквивалентна fgetc() за исключением того, что getc() допускает существование од-
ноименного макроса. Описание.
int getc (FILE *stream);
getchar() - извлекает очередной символ из стандартного потока stdin. Функция эквива-
лентна функции getc (stdin). Описание.
int getchar (void);
gets() - читает символы из stdin в массив, на который указывает s до тех пор, пока не
встретится "новая строка" или не будет достигнут конец файла. После записи последне-
го прочитанного символа в массив добавляется '\0'. Если встречается "новая строка", она
отбрасывается (в отличие от fgets(), удерживающей "новую строку"). Если выполнение
gets() успешно, возвращается s. Описание.
char *gets (char *s);
perror() - записывает в stderr сообщение, соответствующее текущему значение errno.
Сообщение включает определяемую пользователем строку символов, адресуемую указа-
телем s. Выходному сообщению предшествует адресуемая указателем s строка симво-
лов, за которой следует двоеточие и пробел, при условии, что значение s не является
NULL и не указывает на пустую строку. Описание.
void perror (const char *s);
printf() - пишет форматированные выходные данные в stdout согласно строке формати-
рования format. Вызов функции printf() эквивалентен вызову fprintf(), если в последнем
случае в качестве выходного потока используется stdout. Функция возвращает количест-
во переданных на вывод символов. Обобщенный формат аналогичен функции fprintf().
Описание.
int printf (const char *format, … );
putc() - записывает символ, задаваемый параметром с (преобразуемым в unsigned char), в
файл, на который указывает stream. Функция putc эквивалентна fputc(), за исключением
того, что putc() может являться макросом. Описание.
int putc (int c, FILE *stream);
putchar() - записывает символ, задаваемый параметром с в stdout. Функция эквивалент-
на функции putc(), записывающей символ в stdout. Описание.
int putchar (int c);
128
ftell() - возвращает значение индикатора текущей позиции в файле, на который указыва-
ет stream. В случае неудачи значение, возвращаемое функцией, равно -1L, а errno при-
сваивается положительное значение. Для очень больших файлов, в которых значение
индикатора текущего положения не может быть представлено как данное типа long int,
следует применять функцию fgetpos(). Описание.
long int ftell (FILE *stream);
fwrite() - помещает до nmemb элементов, каждый из которых размером size, из массива,
адресуемого указателем ptr, в файл, на который указывает stream. Возвращаемое значе-
ние - число успешно прочитанных элементов. Если ошибка, значение индикатора пози-
ции в файле не определено. Описание.
size_t fwrite (const void *ptr, size_t size, size_t nmemb, FILE *stream);
getc() - извлекает очередной символ из файла, на который указывает stream. Функция
getc() эквивалентна fgetc() за исключением того, что getc() допускает существование од-
ноименного макроса. Описание.
int getc (FILE *stream);
getchar() - извлекает очередной символ из стандартного потока stdin. Функция эквива-
лентна функции getc (stdin). Описание.
int getchar (void);
gets() - читает символы из stdin в массив, на который указывает s до тех пор, пока не
встретится "новая строка" или не будет достигнут конец файла. После записи последне-
го прочитанного символа в массив добавляется '\0'. Если встречается "новая строка", она
отбрасывается (в отличие от fgets(), удерживающей "новую строку"). Если выполнение
gets() успешно, возвращается s. Описание.
char *gets (char *s);
perror() - записывает в stderr сообщение, соответствующее текущему значение errno.
Сообщение включает определяемую пользователем строку символов, адресуемую указа-
телем s. Выходному сообщению предшествует адресуемая указателем s строка симво-
лов, за которой следует двоеточие и пробел, при условии, что значение s не является
NULL и не указывает на пустую строку. Описание.
void perror (const char *s);
printf() - пишет форматированные выходные данные в stdout согласно строке формати-
рования format. Вызов функции printf() эквивалентен вызову fprintf(), если в последнем
случае в качестве выходного потока используется stdout. Функция возвращает количест-
во переданных на вывод символов. Обобщенный формат аналогичен функции fprintf().
Описание.
int printf (const char *format, … );
putc() - записывает символ, задаваемый параметром с (преобразуемым в unsigned char), в
файл, на который указывает stream. Функция putc эквивалентна fputc(), за исключением
того, что putc() может являться макросом. Описание.
int putc (int c, FILE *stream);
putchar() - записывает символ, задаваемый параметром с в stdout. Функция эквивалент-
на функции putc(), записывающей символ в stdout. Описание.
int putchar (int c);
128
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »
