1.5.2 Strrchr ( ) функциясы
strrchr () кітапханалық функциясы strchr() функциясына ұқсас, бірақ бір айырмашылығы, ол берілген символдың жолға соңғы енуін іздейді. Ол төмендегідей прототипке ие:
char * strrchr (const char* str, int ch);
strrchr ( ) функциясы берілген ch символының соңғы позициясына сілтеуішті қайтарады, ол str жолында немесе NULL –да, егер тек бұл сивол жоқ болған кезде.
1.5.3 Strcspn ( ) функциясы
Strcspn( ) кітапханалық функциясы екінші жолдағы кез келген символдың бірінші кірісін іздейді. Ол төмендегідей прототипке ие:
Size _ t strcspn (const char *str1, const char *str2);
Strcspn ( ) функциясы str1-дің бірінші символынан жұмысын бастайды және str2 жолынан кез келген символдың кездесуін тексереді. Есте сақтаған жөн, бұл функция бәрін бүтіндей емес, str1- ден тек str2-ден бөлек символдарды іздейді. Сәйкестік табылған кезде, функция str1 жолының басынан бастап сиымдылықты кері қайтарады. Str1 бұл жерде табылған символдың мекенін сипаттайды. Егер бірде-бір сәйкестік табылмаса, онда функция strlen (str1) мағынасын қайтарады. Бұл бірінші табылған сәйкестік екі жолдың аяқтаушы нөлдік символдың арасында табылғанын білдіреді. Strcspn ( ) функциясының қолданылуы 10-шы листингте көрсетілген.
Достарыңызбен бөлісу: |