Продолжение
табл.
П4.4
Функция
strcspn
strdup
strlen
strlwr
strncat
strncmp
strncpy
strnicmp
strnset
strpbrk
strrchr
strset
strspn
strstr
strtod
Прототип и краткое описание действий
int strcspn (char *strl, char *str2) ;
Определяет длину первого сегмента строки s t r
1,
содер-
жащего символы, не входящие во множество символов
строки stг2
char *strdup (const char *str) ;
Выделяет память
и
переносит в нее копию строки str
unsigned strlen (char *str) ;
Вычисляет длину строки str
char *strlwr(char * str) ;
Преобразует буквы верхнего регистра в строке в соответ-
ствующие буквы нижнего регистра
char *strncat (char *sp, char *si , int kol) ;
Приписывает kol символов строки si к строке sp
(конкатенация)
int strncmp (char *strl, char *str2 , int kol) ;
Сравнивает части строк strl Hstr2, причем
рассматриваются первые kol символов.
Результат отрицателен, если strl<str2; равен нулю, если
strl = str2, и положителен, если strl>str2
char *strncpy (char *sp, char *si, int kol) ;
Колирует kol символов строки si в строку sp («хвост»
отбрасывается или дополняется пробелами)
char*strnicmp (char *strl, char *str2 , int kol) ;
Сравнивает не более kol символов строки strl и строки
str2,
не делая различия регистров
char
*
strnset (char *str, int с, int kol) ;
Заменяет первые kol символов строки str символом с
char *strpbrk (char *strl,char *str2) ;
Ищет в строке strl первое появление любого из
множества символов, входящих в строку str2
char *strrchr
(
char *str,int с) ;
Ищет в строке str последнее вхождение символа с
int strset (char *str,int с) ;
Заполняет строку str символом с
int strspn
(
char *strl,char *str2) ;
Определяет длину первого сегмента строки strl, содер-
жащего только символы, из множества символов строки
str2
char *strstr ( const char *strl,const char *str2) ;
Ищет в строке strl подстроки s t г
2.
Возвращает
указатель на тот элемент в строке strl, с которого
начинается подстрока str2
double *strtod( const char *str,char **endptr) ;
Преобразует символьную строку str в число двойной
точности. Если endptHe равен null, то *endptr
возвращает как указатель на символ, при достижении
которого прекращено чтение строки str
416