Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


s1 s2 -ден үлкен болса) мəндер қайтарады. strncpy



Pdf көрінісі
бет440/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   436   437   438   439   440   441   442   443   ...   466
s1 s2
-ден үлкен болса) мəндер қайтарады.
strncpy
Бір тіркестің алғашқы n символын екінші 
тіркеске көшіреді 

char *strncpy(char *sl, char *s2, size_t n);
Функция
 s2
тіркесінен 
s1 
тіркесіне 
n
символдан аспайтын ішкі тіркесті 
көшіреді де, 
s1
-ді қайтарады. Егер бастапқы тіркестің ұзындығы 
n
-ге тең не-
месе одан артық болса, 
s1
тіркесінің соңына нөл-символ қосылмайды. Кері 
жағдайда тіркес
n
символына дейін нөл-символдармен толықтырылады. 
Егер тіркестер бір-бірімен қабаттасып кететін болса, онда оның тəртібі 
анықталмаған болып саналады.
strpbrk
Бір тіркес ішіндегі символды екінші 
тіркестен іздейді 

char *strpbrk(char *sl, char *s2);
Функция 
s2
тіркесінің кез келген символы 
s1
тіркесінен бастапқы рет 
кездесетін символға нұсқауышты қайтарады, егер ондай символ болмаса
NULL
мəні қайтарылады. 
strrchr
Тіркестен символ іздейді 

char *strrchr(char *s, int ch);
Функция
 s
тіркесінің оң жақ шетінен бастап есептегенде,
 ch
символының 
алғашқы рет кездесетін символына нұсқауышты қайтарады, егер ондай сим-
вол болмаса, 
NULL
мəні қайтарылады. 
strspn
Бір тіркесте бар, ал екіншісінде жоқ сим-
волды іздейді

size_t strspn(char *s1, char *s2);
Функция 
s2
тіркесінде кездеспейтін 
s1
тіркесіндегі алғашқы символдың 
индексін қайтарады. 


467
strstr
Тіркестегі ішкі тіркесті іздейді 


Достарыңызбен бөлісу:
1   ...   436   437   438   439   440   441   442   443   ...   466




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет