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



Pdf көрінісі
бет488/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   484   485   486   487   488   489   490   491   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

istream_iterator

 жəне шығыс ағымының итераторы 



ostream_iterator

.

24-1140




362

Кіріс ағымының итераторы өзі арналып құрылған ағымнан элементтерді 

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

адрессіздендіру операциясы арқылы пайдалануға болады. Мысалы, 

temp

 атты 


файлдан бүтін санды оқу үшін келесі программа үзіндісін қолдануға болады:

istream in("temp"); 

istream_iterator i(in); 

int buf = *i;

Кіріс ағымынан кезекті мəн инкремент операциясының орындалуы кезінде 

оқылады, мысалы:

++i;

int buf1 = *i;

Кіріс ағымының соңына жеткен кезде итератор енгізу операциясының 

соңы мəнін қабылдайды. Итератор конструкторында да келісім бойынша 

осы мəн болады, сондықтан файлдан мəлімет оқу циклін келесідей түрде 

ұйымдастыруға болады:



Достарыңызбен бөлісу:
1   ...   484   485   486   487   488   489   490   491   ...   642




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

    Басты бет