програмування в С++
Функції для опрацювання рядків |
Добавил(а) Administrator | ||||||||||||||||||||||||||||||||
02.11.11 09:11 | ||||||||||||||||||||||||||||||||
Функції для опрацювання рядків
Модуль string.h strlеn(<рядок>) - визначає фактичну кількість символів у рядку, застосовується у виразах; strcat(rl, r2) - команда з'єднання рядків г1, г2 в один рядок, результат присвоює змінній г1; strncat(M, г2, п) - до змінної г1 додає перших n символів рядка г2, команда; strcpy(r1, r2) - копіює символи з рядка г2 в рядок г1, команда; strncpy(r1, r2, n) - копіює перших n символів рядка г2 в рядок r1, команда; strchr(r1, <символ>) - визначає перше входження деякого символу у рядок r1 так: повертає рядок, який починається від першого входження заданого символу до кінця рядка r1, застосовується у виразах; strrchr(r1, <символ>) - визначає останнє входження заданого символу у рядок, застосовується у виразах; strspn(r1, r2) - визначає номер першого символу, який входить у рядок г1, але не входить у рядок г2, застосовується у виразах strstr(r1, r2) - визначає в рядку г1 підрядок, що починається з першого входження рядка г2 у рядок г1, застосовується у виразах; strtok(r1, r2) - визначає частину рядка г1, яка закінчується перед першим однаковим символом рядків г1 та г2; strnset(r1, <символ>, n) - вставляє п разів заданий символ • перед рядком М, застосовується у виразах; strupr(rl) - перетворює усі малі літери рядка у великі; strlwr(rt) - перетворює усі великі літери рядка у малі; strrev(rl) - записує рядок у зворотному порядку.
|