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



Pdf көрінісі
бет399/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   395   396   397   398   399   400   401   402   ...   642
sync_with_stdio()

 функциясын 

шақыру қажет. 

sync_with_stdio(false)

 функциясын шақыру буферлерді 

ажыратады (бұл жұмыс өнімділігінің артуына алып келуі мүмкін).

Ағымдар қателіктері

ios

 базалық класында ағымның қалып-күйін биттер жиыны түрінде 

көрсететін 

state

 өрісі анықталған:



enum io_state{

 

goodbit = 0x00,   // Қателер жоқ

 

eofbit = 0x01,    // Файл соңына жетті 

 

failbit = 0x02,   // Форматтау немесе түрлендіру 

                     // қателігі

 

badbit = 0x04,    // Күрделі қате, ол туындағаннан 

                  // кейін ағымды қолдану мүмкін болмайды

 

 

hardfail = 0x08   // Жабдықтардың қателігі

};


299

Ағым қалып-күйін басқару үшін төменде көрсетілген əдістер мен операция-

лар қолданылады:

int rdstate()        

—  ағымның сол сəттегі қалып-күйін қайтарады;



int eof()

— егер 


eofbit

 жалаушасы орнатылған болса, нөлге 

тең емес мəнді қайтарады;



Достарыңызбен бөлісу:
1   ...   395   396   397   398   399   400   401   402   ...   642




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

    Басты бет