Этот листок состоит по большей части из наиболее употребительных функций string.h, стандартной библиотеки языка C для работы со строками.
Обратите внимание на то, что в условии уже заданы прототипы (заголовки) этих функций. Следовать им обязательно.
Проверки корректности входных данных не требуется.
Мы можем сравнивать строки следующим образом.
1.
Функции из string.h:
- int strlen(const char *str) . Возвращает длину строки str.
- char *strcpy(char *dest, const char *src) . Копирует строку src в dest. Возвращает dest + strlen(src).
- char *strcat(char *dest, const char *src) . Добавляет строку src к концу строки dest. Новое значение длины src становится
равным сумме длин src и прежнего значения dest. Возвращает dest.
- int strcmp(const char *str1, const char *src) . Возвращает какое-нибудь положительное значение, если str1 > str2
0, если str1 = str2 и отрицательное значение, если str1 < str2 0.
- char *strlwr(const char *str) . Преобразует в str все заглавные буквы
в соответствующие строчные. Остальные символы в строке не изменяются. Возвращает str.
- char *strupr(const char *str) . Преобразует в str все строчные буквы
в соответствующие заглавные. Остальные символы в строке не изменяются. Возвращает str.