Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование 2 курс / Программирование(4172,4173) / Справочные материалы / Приложение 3. Библиотечные функции обработки символьных строк

.doc
Скачиваний:
63
Добавлен:
12.03.2015
Размер:
27.65 Кб
Скачать

Приложение 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);

17