Программирование и основы алгоритмизации. Елизаров И.А - 19 стр.

UptoLike

int strncmp(const char *strl, const char *str2, size_t num);
Функция сравнивает первые num символов строк strl и str2.
10. strnicmp
Аналогична stricmp, но выполняет сравнение заданного количества символов двух строк без учета регистра символов.
Прототип функции
strnicmp:
int strnicmp(const char *strl, const char *str2, size_t num);
Функция сравнивает первые num символов строк strl и str2, не делая различия в регистре символов.
11. strlwr
Прототип функции strlwr:
char* strlwr (char *source);
Функция преобразует символы верхнего регистра в символы нижнего регистра в строке source. Другие символы не за-
трагиваются. Функция возвращает указатель на строку
source.
Пример 7.8:
char str[] = "HELLO THERE";
strlwr(str);
12. strupr
Прототип функции strupr:
char* strupr(char *source);
Функция преобразует символы нижнего регистра в символы верхнего регистра в строке source. Другие символы не за-
трагиваются. Функция возвращает указатель на строку
source.
Пример 7.9:
char str[] = "Borland C++";
strupr(str);
13. strrev
Прототип функции strrev:
char* strrev(char *str);
Функция обращает порядок символов в строке str и возвращает указатель на строку str.
Пример 7.10:
char str[] = "Hello";
strrev(str) ;
14. strchr
Определяет первое вхождение символа в строку.
Прототип функции
strchr:
char* strchr(const char *target, int c);
Функция находит первое вхождение символа с в строку target. Функция возвращает указатель на символ в строке
target, который соответствует заданному образцу с. Если символ с в строке не обнаруживается, функция возвращает 0.
Пример 7.11:
char str[81] = "Borland C++";
char *strPtr;
strPtr = strchr(str, '+');
15.
strrchr
Определяет последнее вхождение символа в строке.
Прототип функции strrchr:
char* strrchr(const char *target, int c);
Функция находит последнее вхождение символа с в строку target. Функция возвращает указатель на символ в строке
target, который соответствует заданному образцу с. Если символ с в строке не обнаруживается, функция возвращает 0.
Пример 7.12:
char str[81] = "Borland C++ is here";
char* strPtr;
strPtr = strrchr(str, '+');