
Продолжение
 табл.
 П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