![]()
|
||||||||
Копирование строк. Конкатенация строк. Сравнение строк. Обработка символовСтр 1 из 2Следующая ⇒
Таблица 1 - Функции для работы со строками и символами
Копирование строк | ||||||||
strcpy(s1,s2) | выполняет побайтное копирование символов из строки s2 в строку s1 | |||||||
strncpy(s1,s2, n) | выполняет побайтное копирование n символов из строки s2 в строку s1. возвращает значения s1 | |||||||
Конкатенация строк | ||||||||
strcat(s1,s2) | объединяет строку s2 со строкой s1. Результат сохраняется в s1 | |||||||
strncat(s1,s2,n) | объединяет n символов строки s2 со строкой s1. Результат сохраняется в s1 | |||||||
Сравнение строк | ||||||||
strcmp(s1,s2) | сравнивает строку s1 со строкой s2 и возвращает результат типа int: 0 –если строки эквивалентны, >0 – если s1<s2, <0 - если s1>s2 С учётом регистра | |||||||
strncmp(s1,s2) | сравнивает n символов строки s1 со строкой s2 и возвращает результат типа int: 0 –если строки эквивалентны, >0 – если s1<s2, <0 - если s1>s2 С учётом регистра | |||||||
stricmp(s1,s2) | сравнивает строку s1 со строкой s2 и возвращает результат типа int: 0 –если строки эквивалентны, >0 – если s1<s2, <0 - если s1>s2 Без учёта регистра | |||||||
strnicmp(s1,s2) | сравнивает n символов строки s1 со строкой s2 и возвращает результат типа int: 0 –если строки эквивалентны, >0 – если s1<s2, <0 - если s1>s2 Без учёта регистра | |||||||
Обработка символов | ||||||||
isalnum(c) | возвращает значение true, если с является буквой или цифрой, и false в других случаях | |||||||
isalpha(c) | возвращает значение true, если с является буквой, и false в других случаях | |||||||
isdigit(c) | возвращает значение true, если с является цифрой, и false в других случаях | |||||||
islower(c) | возвращает значение true, если с является буквой нижнего регистра, и false в других случаях | |||||||
isupper(c) | возвращает значение true, если с является буквой верхнего регистра, и false в других случаях | |||||||
isspace(c) | возвращает значение true, если с является пробелом, и false в других случаях | |||||||
toupper(c) | если символ с, является символом нижнего регистра, то функция возвращает преобразованный символ с в верхнем регистре, иначе символ возвращается без изменений. | |||||||
|
||||||||
|