Информатика и технология программирования


Функции для работы со строками (string.h, stdlib.h) - часть 2




char *strpbrk(char *str, char *slist);
// Поиск первого символа в str, входящего в строку slist.


// Возвращает указатель на найденный символ



char *strrchr(char *str, int c);
// Поиск последнего вхождения символа c в строку str.


// Возвращает указатель на найденный символ



char *strset(char *str, int c);
// Заполнение строки str символом c



int strspn(char *str, char *slist);
// Количество символов в строке str (подряд от начала),


// совпадающих с символами в строке slist



char *strstr(char *str, char *ss);
// Поиск вхождения подстроки ss в строке str. Возвращает


// указатель на начало найденного фрагмента в str или NULL



double strtod(char *str, char **endptr);
long strtol(char *str, char **endptr, int n);
// Чтение из строки str вещественного числа или длиного


// целого в системе счисления с основанием n. endptr -


// адрес указателя, где сохраняется указатель на символ


// в str, на котором завершилось чтение строки



char *strtok(char *str, char *s);
// Выделение слова в строке str. Слово - любая последова-


// тельность символов, кроме символов-разделителей, пере-


// численных в строке s.


// При первом вызове возвращает указатель на первый символ


// строки. При последующих вызовах с str=NULL возвращает


// указатель на очередное слово



char *strupr(char *str);
// Замена в строке str латинмких букв нижнего регистра на


// верхний ("маленьких на большие")






- Начало -  - Назад -  - Вперед -