Ііі. Есептің программасы



Pdf көрінісі
бет129/150
Дата21.05.2020
өлшемі1.13 Mb.
түріПрограмма
1   ...   125   126   127   128   129   130   131   132   ...   150
    Бұл бет үшін навигация:
  • Io::cur
 Мысалы
  
io.seekg(5,  ios::cur)  –  оқу  барысында  маркерді  ағымды  орынынан  5  байтқа  
жылжыту; 
io.seekg(-7, ios::end);    -  маркерді соңынан бастап 7 байтқа жылжыту 
керектігін білдіреді. 
Аргументтер: 
Io::cur –  ағымды орынынан; Io::beg –  файл басынан;    
Io::end -  файл соңынан жылжытылатынын білдіреді. 
   Файлдық лектің күйін анықтау функциялары: 
Функция 
Түсініктеме 
eof() 
Файл соңын кездестірсе, 0-дік емес мән қайтарады 
fail() 
Лекте қате кездессе 0- ден өзге мән қайтарады 
bad() 
Енгізу-шығару барысында мағыналы қате кетсе, нөлден өзге 
мән қайтарады, онда лекпен жұмыс тоқтатылғаны дұрыс. Лек 
күйінің биттік мәндері анықталмаса, 0-ге тең емес мән береді. 


236 
 
rdstate() 
Мына тұрақтылардың бірін, яғнм лектің ағымды күйін 
анықтайтын мәнді қайтарады: 
Ios::goodbit  - қате жоқ 
Ios::eofbit – файл соңына жетті 
Ios::failbit – форматтау немесе түрлендіру қатесі 
Ios::badbit - маңызды қате 
clear() 
0-ге тең болса тазарту 
 
Файлдан оқу және файлға шығару әрекеттерін қолдану мысалы


Достарыңызбен бөлісу:
1   ...   125   126   127   128   129   130   131   132   ...   150




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

    Басты бет