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

UptoLike

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

sprintf() - записывает форматированные выходные данные в строку символов, на кото-
рую указывает s, в формате, задаваемом строкой форматирования, на которую указывает
format. Функция возвращает количество символов, записанных в строку. Это число не
включает символ '\0', добавляемый автоматически в конец строки. Значение параметра
формат определяется аналогично функции fprintf(). Описание.
int sprintf (char *s, const char *format, …);
sscanf() - читает форматированные входные данные из строки символов, на которую
указывает s, используя строку форматирования, на которую указывает format. Функция
возвращает число элементов ввода, при ошибке EOF. Все параметры, подлежащие пере-
даче данной функции, должны быть адресами. Подробное описание строки format при-
водится в функции fscanf(). Описание.
int sscanf (const char *s, const char *format, …);
tmpfile() - создает временный бинарный файл, удаляемый после его закрытия или нор-
мального завершения выполнения программы. Функция открывает файл для обновле-
ния, как будто он открыт посредством функции fopen() с заданием режима "wb+". Если
временный файл не может быть создан, возвращаемым значением функции является
NULL, иначе возвращается указатель на FILE. Описание.
FILE *tmpfile(void);
tpmnam() - создает и возвращает в качестве результата имя файла. Далее созданный
файл может быть открыт посредством fopen(). У функции нет способа передачи инфор-
мации об ошибке. Описание.
char *tmpnam (char *s);
ungetc() - "выталкивает" символ с (после преобразования его в unsigned char) обратно во
входной поток, на который указывает stream. При успешном выполнении функция воз-
вращает с, и индикатор признака конца файла для данного потока очищается, в против-
ном случае возвращаемое значение - EOF. Описание.
int ungetc (int c, FILE *stream);
vfprintf() - функция эквивалентна fprintf() за исключением того, что список параметров
заменен списком с переменным числом параметров (arg), который инициализируется
макросом va_start. При успешном выполнении функция возвращает число переданных
символов. Описание.
int vfprintf (FILE *stream, const char *format, va_list arg);
vprintf() - функция эквивалентна printf() за исключением того, что список параметров
заменен списком с переменным числом параметров (arg), который инициализируется
макросом va_start. При успешном выполнении функция возвращает число переданных
символов. Описание.
int vfprintf (const char *format, va_list arg);
vsprintf() - функция эквивалентна sprintf() за исключением того, что список параметров
заменен списком с переменным числом параметров (arg), который инициализируется
макросом va_start. При успешном выполнении функция возвращает число символов, за-
писанных в строку s (исключая символ '\0'). Описание.
int vfprintf (char *s, const char *format, va_list arg);
130
sprintf() - записывает форматированные выходные данные в строку символов, на кото-
рую указывает s, в формате, задаваемом строкой форматирования, на которую указывает
format. Функция возвращает количество символов, записанных в строку. Это число не
включает символ '\0', добавляемый автоматически в конец строки. Значение параметра
формат определяется аналогично функции fprintf(). Описание.
       int sprintf (char *s, const char *format, …);

sscanf() - читает форматированные входные данные из строки символов, на которую
указывает s, используя строку форматирования, на которую указывает format. Функция
возвращает число элементов ввода, при ошибке EOF. Все параметры, подлежащие пере-
даче данной функции, должны быть адресами. Подробное описание строки format при-
водится в функции fscanf(). Описание.
       int sscanf (const char *s, const char *format, …);

tmpfile() - создает временный бинарный файл, удаляемый после его закрытия или нор-
мального завершения выполнения программы. Функция открывает файл для обновле-
ния, как будто он открыт посредством функции fopen() с заданием режима "wb+". Если
временный файл не может быть создан, возвращаемым значением функции является
NULL, иначе возвращается указатель на FILE. Описание.
       FILE *tmpfile(void);

tpmnam() - создает и возвращает в качестве результата имя файла. Далее созданный
файл может быть открыт посредством fopen(). У функции нет способа передачи инфор-
мации об ошибке. Описание.
      char *tmpnam (char *s);

ungetc() - "выталкивает" символ с (после преобразования его в unsigned char) обратно во
входной поток, на который указывает stream. При успешном выполнении функция воз-
вращает с, и индикатор признака конца файла для данного потока очищается, в против-
ном случае возвращаемое значение - EOF. Описание.
      int ungetc (int c, FILE *stream);

vfprintf() - функция эквивалентна fprintf() за исключением того, что список параметров
заменен списком с переменным числом параметров (arg), который инициализируется
макросом va_start. При успешном выполнении функция возвращает число переданных
символов. Описание.
       int vfprintf (FILE *stream, const char *format, va_list arg);

vprintf() - функция эквивалентна printf() за исключением того, что список параметров
заменен списком с переменным числом параметров (arg), который инициализируется
макросом va_start. При успешном выполнении функция возвращает число переданных
символов. Описание.
       int vfprintf (const char *format, va_list arg);

vsprintf() - функция эквивалентна sprintf() за исключением того, что список параметров
заменен списком с переменным числом параметров (arg), который инициализируется
макросом va_start. При успешном выполнении функция возвращает число символов, за-
писанных в строку s (исключая символ '\0'). Описание.
       int vfprintf (char *s, const char *format, va_list arg);




                                         130