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



Pdf көрінісі
бет259/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   255   256   257   258   259   260   261   262   ...   465
Байланысты:
аибм сплюс

13 0.0153


287
Енгізу буферлендірілген болғандықтан, енгізу буферіне мəліметтерді 
орналас тыру келесі жолға көшу пернесін басқаннан кейін орындалады, осы-
дан кейін барып буферде ағымнан шығарып алу операциясы жүзеге асыры-
лады. Бұл енгізілген символдарды 
Enter
пернесі басылғанға дейін түзету 
мүмкіндігін береді.
Тіркестерді енгізу кезінде мəліметтерді шығару ең жақын орналасқан 
босорынға дейін орындалады (оның орнына тіркеске нөл-символ енгізіледі):
char str1[100], str2[100]; 
cin >> str1 >> str2;
Егер пернетақтадан «
бір екі үш төрт бес
» тіркесі енгізілсе, 
str1 
жəне 
str2
айнымалылары сəйкесінше «
бір
» жəне «
екі
» мəндерін қабылдайды 
да, тіркестің қалған бөлігі ескерілмейді. Кіріс ағымынан тіркесті толығымен 
енгізу қажеттілігі туындағанда ('
\n'
символына дейін) 
get
немесе
getline
əдістері қолданылады (292-293 б. қараңыз).
Нұсқауыштардың мəндері он алтылық санау жүйесінде шығарылады. 
Мəліметтерді шығару кезінде кез келген шамаға оны көрсету үшін қажетті по-
зициялар саны бөлінеді. Бір шаманы екіншісінен бөліп алу үшін бос орындар 
қолданылады:
cout << i << ' ' << d << '
 
'
'
 
'
<< j;
Егер келісім бойынша қолданылатын шығару форматы программалаушының 
көңілінен шықпаса, оны енгізу/шығару кластары əдістерінің, форматтау жа-
лаушалары жəне манипуляторлар көмегімен түзетуге болады. Бұл туралы 
төменде айтылады.
Мəліметтерді форматтау
Ағымдық кластарда форматтау үш түрлі тəсілмен – жалаушалар, манипу-
ляторлар жəне форматтаушылар арқылы орындалады.


Достарыңызбен бөлісу:
1   ...   255   256   257   258   259   260   261   262   ...   465




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

    Басты бет