|
|
bool | isalnum (char c) |
| |
| bool | isUTF (char c) |
| | Проверяет, является ли символ формата UTF-8. Подробнее...
|
| |
| bool | isSymbol (char c) |
| | Проверяет, является ли специальным символом Подробнее...
|
| |
| uint32_t | SymConvert (char c, char c1, char c2) |
| | Возращает индекс символа Подробнее...
|
| |
| uint32_t | UTFConvert (char c, char c1) |
| | Возращает индекс символа Подробнее...
|
| |
| size_t | strlen (const char *str) |
| | Возращает длину строки Подробнее...
|
| |
| size_t | mb_strlen (const char *str) |
| | Возращает длину строки с учетом UTF-8. Подробнее...
|
| |
| size_t | struntil (const char *str, const char find) |
| | Возвращает индекс символа в строке Подробнее...
|
| |
| void * | memcpy (void *restrict destination, const void *restrict source, size_t n) |
| | Копирование непересекающихся массивов используя SSE. Подробнее...
|
| |
| void * | memset (void *ptr, char value, size_t num) |
| | Заполнение массива указанными символами Подробнее...
|
| |
| void * | memmove (void *dest, void *src, size_t count) |
| | Копирование массивов (в том числе пересекающихся) Подробнее...
|
| |
| int | strcmp (const char *s1, const char *s2) |
| | Сравнение строк Подробнее...
|
| |
| bool | strcmpn (const char *str1, const char *str2) |
| | Сравнение строк Подробнее...
|
| |
| int | strcpy (char *dest, const char *src) |
| | Копирование строк Подробнее...
|
| |
| int32_t | memcmp (const char *s1, const char *s2, size_t n) |
| | Сравнение массивов Подробнее...
|
| |
| size_t | str_bksp (char *str, char c) |
| | ??? Подробнее...
|
| |
| char * | strpbrk (const char *s, const char *accept) |
| | ??? Подробнее...
|
| |
| size_t | strspn (const char *s, const char *accept) |
| | Определение максимальной длины участка строки, содержащего только указанные символы Подробнее...
|
| |
| int32_t | strncmp (const char *s1, const char *s2, size_t num) |
| | Сравнение строк с ограничением количества сравниваемых символов Подробнее...
|
| |
| char * | strtok (char *s, const char *delim) |
| | Разбиение строки на части по указанному разделителю Подробнее...
|
| |
| char * | strncpy (char *dest, const char *src, size_t n) |
| | Копирование строк c ограничением длины Подробнее...
|
| |
| char * | strcat (char *destination, const char *source) |
| | Объединение строк Подробнее...
|
| |
| void | substr (char *restrict dest, const char *restrict source, int from, int length) |
| | Вырезает и возвращает подстроку из строки Подробнее...
|
| |
| char * | strchr (const char *_s, char _c) |
| | Поиск первого вхождения символа в строку Подробнее...
|
| |
| void | strtolower (char *as) |
| | Перевод строки в нижний регистр Подробнее...
|
| |
| void | strtoupper (char *as) |
| | Перевод строки в верхний регистр Подробнее...
|
| |
| bool | isNumber (const char *c) |
| | Проверяет, является ли строка числом Подробнее...
|
| |
| uint32_t | atoi (const char s[]) |
| | Превращает строку в число Подробнее...
|
| |
|
size_t | htoi (const char *hex) |
| |
| void | strver (char *str) |
| | Переворачивает строку задом наперед Подробнее...
|
| |
| size_t | itoa (int32_t n, char *buffer) |
| | Конвертируем число в символы Подробнее...
|
| |
|
size_t | itou (size_t n, char *buffer) |
| |
|
size_t | itoh (size_t i, char *buffer) |
| |
|
int | dcmpstr (const char *s1, const char *s2) |
| |
|
char | digit_count (uint64_t num) |
| |
|
char | hex_count (size_t num) |
| |
|
bool | isnumberstr (char *a) |
| |
| size_t | strcount (const char *string, char character) |
| | Посчитать количество символов character в строке string Подробнее...
|
| |
|
char * | strstr (const char *haystack, const char *needle) |
| |
|
double | strtod (const char *str, char **endptr) |
| |
|
unsigned long | strtoul (const char *str, char **endptr, int base) |
| |
Функции для работы со строками
- Автор
- Пиминов Никита (nikit.nosp@m.a.pi.nosp@m.minof.nosp@m.f@ya.nosp@m.ndex..nosp@m.ru), NDRAEY >_ (pikac.nosp@m.hu_a.nosp@m.ndrey.nosp@m.@vk..nosp@m.com)
- Версия
- 0.3.5
- Дата
- 2022-10-01
- Авторство
- Copyright SayoriOS Team (c) 2022-2024
См. определение в файле string.c