
Программирование 2 курс / Программирование(4172,4173) / Справочные материалы / Приложение 3. Библиотечные функции обработки символьных строк
.docПриложение 4
Библиотечные функции обработки символьных строк
(определены в файле string.h):
char * strcat (char *dest, const char *src); // сцепление двух строк
// (копирование 2-й строки src в конец 1-й dest)
char * strchr (const char *s, int c); // поиск 1-го по порядку символа c
// в строке s
int strcmp (const char *s1, const char *s2); // сравнение двух строк
char * strcpy (char *dest, const char *src); // копирование 2-й строки src
// в 1-ю dest
unsigned strcspn (const char *s1, const char *s2);
char * strdup (const char *s);
char * strerror(int errnum);
int stricmp (const char *s1, const char *s2);
unsigned strlen (const char *s); // определение длины строки
char * strlwr (char *s);
char * strncat (char *dest, const char *src, unsigned maxlen); // сцепление 1-й
// строки dest и maxlen символов 2-й сроки src
int strncmp (const char *s1, const char *s2, unsigned maxlen); // сравнение maxlen
// символов двух строк s1 и s2
char * strncpy (char *dest, const char *src, unsigned maxlen); // копирование
// maxlen символов 2-й строки src в 1-ю dest
int strnicmp(const char *s1, const char *s2, unsigned maxlen);
char * strnset (char *s, int ch, unsigned n);
char * strpbrk (const char *s1, const char *s2);
char * strrchr (const char *s, int c); // поиск последнего по порядку символа c
// в строке s
char * strrev (char *s);
char * strset (char *s, int ch);
unsigned strspn (const char *s1, const char *s2);
char * strstr (const char *s1, const char *s2); // поиск в строке s1 подстроки s2
char * strtok (char *s1, const char *s2);
char * strupr (char *s);