Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Функции для работы со строками. (файлы string.h, stdlib.h) Функция Прототип и краткое описание действий atof double atof (const char *str); (stdlib.h) Преобразует строку




(файлы string.h, stdlib.h)

Функция Прототип и краткое описание действий
atof double atof (const char *str); (stdlib.h) Преобразует строку str в вещественное число типа double.
atoi int atoi (const char *str); (stdlib.h) Преобразует строку str в целое число типа int.
atol long atol (const char * str); (stdlib.h) Преобразует строку str в целое число типа long.
itoa char * itoa(int v, char *str, int baz); Преобразует целое v в строку str. При изображении числа используется основание baz (2 £ baz £ 36). Для отрицательного числа и baz = 10 первый символ «минус» (-)
ltoa char * ltoa(long v, char *str, int baz); Преобразует длинное целое v в строку str. При изображении числа используется основание (2£ baz £36).
strcat char *strcat (char *const char *si); Приписывает строку si к строке sp (конкатенация строк).
strchr char *strchr (const char *str, int c); Ищет в строке str первое вхождение символа с.
strcmp int strcmp (const char *str1, const char *str2); Сравнивает строки str1 и str2. Результат отрицателен, если str1< str2; равен нулю, если str1= = str2, и положителен, если str1> str2 (сравнение беззнаковое).
strcpy char *strcpy(char *sp, const char *si); Копирует байты строки si в строку sp.
strcspn int strcspn (const char *str1, const char *str2); Определяет длину первого сегмента строки str1, содержащего символы, не входящие во множество символов строки str2. Ищет один из символов одной строки в другой
strdup char * strdup(const char *str); Выделяет память и переносит в нее копию строки str.
strlen unsigned strlen (const char *str); Вычисляет длину строки str.
strlwr char * strlwr(char *str); Преобразует буквы верхнего регистра в строке в соответствующие буквы нижнего регистра.
strncat char * strncat(char *sp, const char *si, int kol); Приписывает kol символов строки si к строке sp (конкатенация).
strncmp int strncmp(const char *str1, const char *str2, int kol); Сравнивает части строк str1 и str2, причем рассматриваются первые kol символов. Результат отрицателен, если str1< str2; равен нулю, если str1= = str2, и положителен, если str1> str2.
strncpy char * strncpy(char *sp, const char *si, int kol); Копирует kol символов строки si в строку sp («хвост» отбрасывает или дополняется пробелами).
strnicmp int strnicmp (char *str1, const char *str2, int kol); Сравнивает не более kol символов строки str1 и строки str2, не делая различия регистров (см. функцию strncmp()).
strnset char * strnset (char *str, int c, int kol); Заполняет строку str заданным символом с.
strpbrk int strpbrk (const char *str1, const char *str2); Ищет в строке str1 первое появление любого из множества символов, входящих в строку str2.
strrchr char * strrchr (const char *str, int c); Ищет в строке str последнее вхождение символа с.
strset char * strset (char *str, int c); Заполняет строку str заданным символом с.
strspn int strspn (const char *str1, const char *str2); Определяет длину первого сегмента строки str1, содержащего только символы, из множества символов строки str2. Ищет символ одной строки, отсутствующий в другой
strstr char * strstr (const char *str1, const char *str2); Ищет в строке str1 подстроку str2. Возвращает указатель на тот элемент в строке str1, с которого начинается подстрока str2.
strtod double strtod (const char *str, char **endptr); (stdlib.h) Преобразует символьную строку str в число двойной точности. Если endptr не равен NULL, то *endptr возвращает как указатель на символ, при достижении которого прекращено чтение строки str.
strtok char * strtok (char *str1, const char *str2); Ищет в строке str1 лексемы, выделенные символами из второй строки.
strtol long strtol (const char *str, char **endptr, int baz); (stdlib.h) Преобразует символьную строку str к значению «длинное число» с основанием baz (2£ baz £36). Если endptr не равен NULL, то *endptr возвращает как указатель на символ, при достижении которого прекращено чтение строки str.
strupr char * strupr(char *str); Преобразует буквы нижнего регистра в строке str в буквы верхнего регистра.
ultoa char * ultoa (unsigned long v, char *str, int baz); Преобразует беззнаковое длинное целое v в строку str.

Приложение Ж






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных