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