Справочная система C guide



Содержание


strtol — преобразование строки в длинное целое число Определение long strtol (sir, ptr, base) char *str, **ptr, int base,

atol — преобразование строки в длинное целое число (специальный

вариант функции strtol()) Определение long atol (str) char *str,

atoi — преобразование строки в целое Преобразование в тип int результата, возвращаемого функцией atol() Определение int atoi (str)

char *str,

atof — преобразование строки в число двойной точности с плавающей точкой Определение double atof (str) char *str,

strtod — преобразование строки в число двойной точности с плавающей точкой

Определение, double strtod (str, ptr) char *str, *ptr,

11.7. Доступ к аргументам

getenv - ввести строку, связанную с переменной оболочки Определение char *getenv (name) char *name,

getopt — ввести следующий символ опций из списка аргументов Определение int getopt (argc, argv, optstrmg) int argc, char **argv, *optstring,

Для записи текущих значений индекса и указателя аргументов используются следующие внешние переменные

extern char *optarg, extern int opind, opterr,

70 Форматированный вывод

11.8. Распределение памяти

malloc - выделение памяти размером size байт. Определение: char *malloc (size) unsigned size;

calloc - выделение памяти и обнуление ее. Определение: char *calloc (nelem, elsize) unsigned nelem, elsize;

realloc — изменение размера ранее выделенной памяти. Определение: char *realloc (ptr, size) char *ptr;

unsigned size;

free - освобождение ранее выделенной памяти. Определение: void free (ptr) char *ptr;

12. ФОРМАТИРОВАННЫЙ ВЫВОД

Для описания функций форматированного вывода printf, fprintf,

sprintf используются следующие метаобозначения:

^ Пробел (символ ^на самом деле не печатается!). \ f Используется только один из перечисленных элементов. [] Используется только один или не используется ни одного из перечисленных элементов.

Замечание. Для использования функций printf, fprintf, sprintf

в программу необходимо вставить команду препроцессора

^include <stdio.h>




Содержание  Назад  Вперед