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



Pdf көрінісі
бет441/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   437   438   439   440   441   442   443   444   ...   466

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*
типті нұсқауыштың адресі болып табылады; бұл нұсқауышта түрлендірілмеген 
алғашқы символдың адресі сақталады. 
Функция шамадан тыс толып кету кезінде 


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




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

    Басты бет