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



Pdf көрінісі
бет557/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   553   554   555   556   557   558   559   560   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wctype_t

  мəліметтер құрылымында символдарды түрлендіруге жəне 

жіктеуге арналған ақпарат сақталады.   

struct wctype_t {

 

long tmin;   

// Символдың ең кіші (минимал) коды

 

long tmax;   

// Символдың ең үлкен (максимал) коды 

 

unsigned char *index;  // Жіктеу индексі

 

unsigned int *type; 

// Типі

 

long cmin;   

// Түрлендіру үшін минимал код

 

long cmax;   

// Түрлендіру үшін максимал код

 

long  *code; 

// Түлендіру коды

};



437

WEOF

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

WEOF

 тұрақтысы файлдың біткенін хабарлайды (көпбайтты символдар 

үшін 

EOF

 синонимі).



werr, win, wlog, wout

               

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Стандартты шеткері (перифериялық) құрылғылармен байланысқан 

кеңейтілген символдар мəліметтерінің ағымдары үшін ағымдық кластар 

объектілері.  



Объект

Мəліметтер ағымы

Класс

win

stdin

wistream

wout

stdout

wostream

werr

stderr

wostream

wlog

stderr 

(буферленген)



wostream

wfi lebuf 

               

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wchar_t

 мəліметтер типі үшін 



basic_fi lebuf

 класы шаблонының 

специализациясы.

typedef basic_fi lebuf wfi lebuf;

wifstream

               

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wchar_t

 мəліметтер типі үшін 



basic_ifstream

 класы шаблонының 

специализациясы.

typedef basic_ifstream wifstream;

wint_t 

              

Кеңейтілген жиын символдарын сақтауға арналған бүтінсандық тип.



wios 

 

 

wchar_t

 мəліметтер типі үшін 



basic_ios

 класы шаблонының 

специализациясы.

typedef basic_ios wios;

wistream   

 

 

wchar_t

 мəліметтер типі үшін 



basic_istream

 класы шаблонының 

специализациясы.

typedef basic_istream wistream;

wistringstream  

 

wchar_t

 мəліметтер типі үшін 



basic_istringstream

 класы шаблонының 

специализациясы.

typedef basic_istringstream istringstream;



438

wofstream

 

 

wchar_t

 мəліметтер типі үшін 



basic_ofstream

 класы шаблонының спе-

циализациясы.

typedef basic_ofstream wofstream;

wostream

 

 

wchar_t

 мəліметтер типі үшін 



basic_ostream

 класы шаблонының спе-

циализациясы.

typedef basic_ostream wostream;

wostringstream  

 

wchar_t

 мəліметтер типі үшін 



basic_ostringstream

 класы шаблонының 

специализациясы.

typedef basic_ostringstream wostringstream;

wstreambuf 

          

wchar_t

 мəліметтер типі үшін 



basic_streambuf

 класы шаблонының 

специализациясы.

typedef basic_streambuf wstreambuf;

wstreamoff, wstreampos

         

Кеңейтілген жиын символдары мəліметтерінің ағымдарында үстіміздегі 

көрсеткішті орналастыруға арналған мəліметтер типі.

typedef OFF_T wstreamoff; 

typedef POS_T wstreampos;

wstring

     

wchar_t

 мəліметтер типі үшін 



basic_string

 класы шаблонының 

специализациясы.

typedef basic_string wstring;

wstringbuf

wchar_t

 мəліметтер типі үшін 



basic_stringbuf

 класы шаблонының 

специализациясы.

typedef basic_stringbuf wstringbuf;



439

6-ҚОСЫМША

Стандартты кітапхана функциялары

Қосымша екі бөлімнен тұрады. Бірінші бөлімде функциялар өздері 

сипатталған тақырыптық файлдар бойынша топталған, екінші бөлімде 

функциялардың алфавиттік тізімі солардың сипатталуымен бірге берілген. 



Тақырыптық файлдар құрамы

()  тақырыптық файлы — символда рды жіктеу жəне 

түрлендіру функциялары

isalnum

Символдың əріп немесе цифр екендігін тексереді



isalpha

Символдың əріп екендігін тексереді 



iscntrl

Символдың басқарушы символ екендігін тексереді 



isdigit

Символдың  цифр екендігін тексереді



isgraph

Символдың  көрінетіндігін тексереді



islower

Символдың төменгі регистр əрпі екендігін тексереді



isprint

Символдың басып шығарылатын символ екендігін тексереді



ispunct

Символдың  пунктуация символы екендігін тексереді 



isspace

Символдың шектеуіш символ екендігін тексереді 



isupper

Символдың жоғарғы регистр əрпі екендігін тексереді 



iswalnum

Символдың əріп немесе цифр екендігін тексереді 



iswalpha

Символдың əріп екендігін тексереді 



iswcntrl

Символдың басқарушы символ екендігін тексереді 



iswctype

Көпбайтты символды тексереді



iswdigit

Символдың  цифр екендігін тексереді



iswgraph

Символдың  көрінетіндігін тексереді



iswlower

Символдың төменгі регистр əрпі екендігін тексереді



iswprint

Символдың басып шығарылатын символ екендігін тексереді



iswpunct

Символдың  пунктуация символы екендігін тексереді



iswspace

Символдың шектеуіш символ екендігін тексереді



iswupper

Символдың жоғарғы регистр əрпі екендігін тексереді



iswxdigit

Символдың оналтылық санның символы екендігін тексереді



isxdigit

Символдың оналтылық санның символы екендігін тексереді



tolower

Төменгі регистрдегі символды қайтарады



toupper

Жоғарғы регистрдегі символды қайтарады



towlower

Төменгі регистрдегі символды қайтарады



towupper

Жоғарғы регистрдегі символды қайтарады




440

() тақырыптық файлы — локализация функциялары

localeconv

Жергілікті (локальді) ортаның орнату сипаттамасын қайтарады



setlocale

Жаңа локализацияны орнатады 



() тақырыптық файлы  — математикалық функциялар

acos

Аргументтің арккосинусын қайтарады



asin

Аргументтің арксинусын қайтарады



atan

Аргументтің арктангенсін қайтарады



atan2

Аргументтер қатынасының арктангенсін қайтарады



ceil

Жоғарыға дөңгелектейді



cos

Косинусты есептейді



cosh

Гиперболалық косинусты есептейді



exp

E санының дəрежесін қайтарады



fabs

Санның модулін қайтарады



fl oor

Төменге дөңгелектейді 



fmod

x-ті у-ке бөлгендегі қалдықты қайтарады



frexp

Санның  мантиссасы мен экспоненциалдық бөлігін ажыратады 



ldexp

Мантисса мен дəреже көрсеткішін санға түрлендіреді





Достарыңызбен бөлісу:
1   ...   553   554   555   556   557   558   559   560   ...   642




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

    Басты бет