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



Pdf көрінісі
бет442/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   438   439   440   441   442   443   444   445   ...   466
LONG_MAX
немесе 
LONG_MIN
мəнін қайтарады. Түрлендіруді орындау мүмкін болмаған жағдайда, 0 мəнін 
қайтарады. Соңғы екі жағдайда 
errno ERANGE
мəнін қабылдайды.
strtoul
Санау жүйесін есепке ала отырып, тіркесті 
санға түрлендіреді 

double strtoul(const char *str, char **end, int radix);
Функция 
strtol
функциясы тəрізді, бірақ ол таңбасыз ұзын бүтін санмен 
жұмыс істейді. Функция толып кету кезінде 
ULONG_MAX
мəнін қайтарады.


468
strxfrm
Ағымдағы локализация негізінде 
тіркестерді түрлендіреді 

size_t strxfrm(char *s1, char *s2, size_t n);
Функция 
s2
-ден алынған тіркесті түрлендіреді де, оны ағымдағы локали-
зация негізінде 
s1
-ге орналастырады. Мұнда 
n
символдан аспайтын тіркес 
түрлендіріледі.
swprintf
Белгілі бір форматтағы параметрлер 
тіркесін шығарады 

int swprintf(wchar_t *buffer, 
const wchar_t format[,argument,...]); 
Функция 
format
жолымен анықталған форматтағы көпнүктемен 
белгіленген тізімдегі көрсетілген айнымалылардың мəндерін 
buffer
тіркесіне 
шығарады. Көпбайтты символдарға арналған 
sprintf
функциясының бала-
масы болып табылады.
swscanf
Тіркестен мəлімет енгізеді 

int swscanf(const wchar_t *buf, const wchar_t *format,...);
Функция 
scanf
функциясы тəрізді мəліметтер енгізеді, бірақ ол перне-
тақтадан емес, оған бірінші параметр ретінде берілген символдар тіркесінен 
енгізеді. 
buf
аргументі – мəндер енгізілетін символдар тіркесі, 
format 
– 
мəліметтердің түрлендірілуін жүзеге асыратын формат тіркесі, ал көпнүкте 
енгізілетін мəндердің адрестеріне сəйкес міндетті емес аргументтердің бар 
екенін көрсетеді. Көпбайтты символдарға арналған 


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




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

    Басты бет