char *strstr(char *s1, char *s2); Функция
s1 тіркесінен
s2 ішкі тіркесінің бастапқы кездесетін нұсқасын
іздеу ісін жүргізеді. Іздеу сəтті аяқтаса,
s1 тіркесіндегі
s2 ішкі тіркесі баста-
латын элементке нұсқауышты қайтарады, егер ондай элемент болмаса,
NULL мəні қайтарылады.
strtod Тіркесті санға түрлендіреді
double strtod(const char *str, char **end); Функция символдар тіркесін сандық мəнге түрлендіріп, сол мəнді
қайтарады. Шамадан тыс толып кеткен жағдайда
+/-HUGE_VAL мəнін
қайтарады. Түрлендіруді жүзеге асыру мүмкін болмаса немесе дəреженің
жойылып кетуі туындаса, 0 мəні қайтарылады. Соңғы екі жағдайда errno ERANGE мəнін қабылдайды.
end түрлендіру аяқталған символға нұсқауышты
қайтарады.
strtok Тіркестегі лексеманы ерекшелейді
char *strtok(char *s1, char *s2); Функция
s2 жиынындағы кез келген бір символмен бөлінген
s1 тіркесінің
келесі лексемасын қайтарады.
strtol Санау жүйесін есепке ала отырып, тіркесті
санға түрлендіреді
double strtol(const char *str, char **end, int radix); Функция символдар тіркесін көрсетілген
radix санау жүйесін есепке
ала отырып сандық мəнге түрлендіреді де, алынған санды қайтарады. Функ-
ция мүмкін болатын бастапқы босорындарды есепке алмай, түрлендіруді сан
ретінде бейнелене алмайтын бірінші символда аяқтайды.
end параметрі
char* типті нұсқауыштың адресі болып табылады; бұл нұсқауышта түрлендірілмеген
алғашқы символдың адресі сақталады.
Функция шамадан тыс толып кету кезінде