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


double d[] = {1.234, -12.34567, 123.456789, -1.234



Pdf көрінісі
бет265/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   261   262   263   264   265   266   267   268   ...   465
 
double d[] = {1.234, -12.34567, 123.456789, -1.234,
 
0.00001}; 
 
cout << setfi ll('.') << setprecision(4)

<< 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 символы ағымда қалады. Сілтемені 
үстіміздегі ағымға қайтарады;


Достарыңызбен бөлісу:
1   ...   261   262   263   264   265   266   267   268   ...   465




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

    Басты бет