|
|||
Функции работы со строками. Заголовочный файл : string.h. char* strcat(char * string1, char * string2);. char* strchr (char* string, int sim);. int strcmp (char* string1, char* string2);. char* strcpy (char* string1, char* string2);. int strсspn (char*Функции работы со строками Заголовочный файл : string.h char* strcat(char * string1, char * string2); добавляет строку string2 в конец строки string1, записывая в конец строки результата нуль-символ, и возвращает указатель на сцепленную строку (string1). char* strchr (char* string, int sim); возвращает указатель на первое местонахождение символа, имеющего код sim, в строке string. Символ sim может быть нулевым символом (‘\0’), тогда поиск ведется для нулевого символа. Функция возвращает NULL, если символ не найден. int strcmp (char* string1, char* string2); сравнивает строки string1 и string2 лексикографически и возвращает значение: меньше 0, если string1< string2, равное 0, если string1= string2, больше 0, если string1> string2.
char* strcpy (char* string1, char* string2); копирует строку string2, включая нуль-символ, в строку string1 и возвращает значение аргумента string1. int strсspn (char* string1, char* string2); возвращает индекс первого символа в строке string1, который принадлежит набору символов string2. Завершающий нуль-символ не учитывается при поиске. Если string1 начинается с символа из string2, то возвращается значение 0. int strlen (char* string); возвращает длину в байтах строки string. Нуль-символ не учитывается. char* strncat (char* string1, char* string2, int n); добавляет первые n символов из строки string2 в строку string1, завершая результирующую строку нуль-символом. Если n больше длины строки string2, то длина строки string2 используется вместо n. int strncmp (char* string1, char* string2, int n); сравнивает первые n символов в строках string1 и string2 лексикографически и возвращает результат: значение < 0, если string1< string2, = 0, если string1= string2, > 0, если string1> string2.
|
|||
|