Хелпикс

Главная

Контакты

Случайная статья





Функции работы со строками. Заголовочный файл : 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.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.