<< setiosfl ags(ios::showpoint | ios::fi xed); for (int i = 0; i <5; i++) cout << setw(12) << d[i] << endl; return 0; } Программа жұмысының нəтижесі:
......1.2340 ....-12.3457 ....123.4568 .....-1.2340 ......0.0000 Ағымдармен мəлімет алмасу əдістері Ағымдық кластардан мəліметтерді шығарып алу
>> жəне қосу
<< опера-
цияларымен қатар, ағымнан мəліметтерді форматталмаған түрде оқу мен жазу
əдістері анықталған (мұндайда мəліметтерді түрлендіру орындалмайды).
Төменде
istream класында анықталған мəліметтерді оқу функциялары
көрсетілген.
gcount() — соңғы форматталмаған мəлімет енгізу
функциясы арқылы оқылған символдар
санын қайтарады;
get() —
ағымнан шығарылып алынған
символдың кодын немесе
EOF мəнін
қайтарады;
get(с) — сілтемені мəлімет оқылған ағымға
қайтарады да, шығарылып алынған сим-
волды
с -ға жазады;
get(buf, num, lim='\n') — num-1 символды (немесе
lim сим-
волы кездескенге дейін) оқиды да, олар-
ды
buf символдық тіркесіне көшіреді.
Тіркеске
lim символының орнына
1
Функцияға хабарласу кезінде келісім бойынша орнатылған параметрлерді көрсету міндетті
еместігін еске түсірейік.
293 тіркес соңы белгісі (
'\0' ) жазылады.
lim символы ағымда қалады. Сілтемені
үстіміздегі ағымға қайтарады;