96
• char *strchr(cs,c) — отыскивает в строке cs первый символ , код
которого равен значению c, и возвращает значение указателя на данный символ;
если символа не оказалось, возвращает значение NULL;
• char *strchr(cs,c) — отыскивает в строке cs последний символ, код
которого равен значению с, и возвращает значение указателя на даннный символ;
если символа не оказалось, возвращает значение NULL;
• char *strсpy(s,ct) — копирует строку ct в строку s, включая '\0';
возвращает s;
• char *strncpy(s, ct, n) — копирует не более n литер строки ct в строку s;
возвращает s; дополняет результат литерами '\0', если литер в ct больше n;
• int strcmp(cs, ct) — сравнивает cs c сt ; возвращает значечние, меньшее
нуля, если cs меньше ct; значение, равное нулю, если строка cs эквивалентна
строке ct, и значение, большее 0, если cs больше ct;
• int strncmp(cs, ct, n) — сравнивает не более n литер cs и ct; возвращает
значение, меньшее 0, если cs меньше ct; 0, если строка cs эквивалентна строке ct,
и значение, большее 0, если cs больше ct;
• int strlen(s) — выдает число символов в строке s без учета нулевого
символа конца строки;
• char *strlwr(s) — переводит всю строку s в нижний регистр (в
строчные буквы);
• char *strset(s,c) — заполняет всю строку s в верхний регистр (в
прописные буквы);
• char *strdup(s) — вызывает функцию malloc() и отводит место под
копию s;
• char *strset(s, c) — заполняет всю строку символами, код которых
равен значению c;
• char *strnset(s, c, n) — заменяет первые n символов строки s на
символы, код которых равен значению с;
• char *strpbrk(s, t) — просматривает строку s до тех пор, пока не
встретится символ, содержащийся в t;
• int strspn(s, t) — возвращает длину начального сегмента строки s,
который состоит исключительно из символов, содержащихся в строке t.
§2.31. Работа со строками
В программе строки могут определяться следующим образом:
1) как строковые константы;
2) как массивы символов;
3) через указатель на символьный тип;
4) как массивы строк.
Кроме того, должно быть предусмотрено выделение памяти для хранения
строки.