Қатысушы:жанеркек/зертхана
Бұл жеке зертхана беттіңізде мақала өңдеп үйрену үшін жазғандарыңызды сынап көріңіз. Бұл бетті 2020-06-12, 15:12 кезінде (4 жыл бұрын) Жанеркек (журналы | үлесі) соңғы рет өңдеді. |
iostream — файлы бағдарламалау тілінде Input/output ұйымдастыруға арналған сыныптар, функциялар және айнымалылармен C ++. Ол C ++ стандартты кітапханасы құрамына кіреді. Атау кіріс / шығыс ағынынан алынған («енгізу-шығару ағыны»). C ++ және оның алдындағы, C бағдарламалау тілі, кірістірілген енгізу-шығару қолдауы жоқ, оның орнына функциялар кітапханасы қолданылады. iostream I / O басқару элементтерін, C stdio.h сияқты. iostream ақпаратты жіберу үшін нысандар cin , cout , cerr және clog ) қолданады. Және стандартты ағындар ішінен енгізу, шығыс, буферлеусіз қателер және буферлеудегі қателер. C ++ стандартты кітапханасының бөлігі ретінде бұл нысандар стандартты aттар кеңістігі - std құрамына кіреді.
Кейбір жаңа компиляторлар (мысалы, Visual C ++ компиляторы Visual Studio .NET 2003 [1]) ескі <iostream.h>
кітапханалар бұдан былай қолдау көрсетпейді, оның орнына тек жаңалары қолданылуы керек :
#include <iostream>.
Мысалы:
өңдеуҚарапайым бағдарлама «Hello, world!» - «Сәлем, әлем!» (iostream кітапханасын қолдана отырып) келесідей жазуға болады:
#include <iostream> // сидiн iшiнде: #include <stdio.h>
using namespace std;
int main()
{
cout << "Hello, world!" << endl; // сидiн iшiнде: printf("Hello, World!\n");
return 0;
}
Нәтижені қалыптастыру
өңдеуФункциялар
өңдеуwidth(int x) |
Келесі таңбалардың шығуға дейінгi таңбалардың ең аз саны. |
fill(char x) |
Толтырғышты орнатады және алдыңғы толтырғышты қайтарады. Әдетте , орнын толтыру символы ретінде бос орын пайдаланылады. |
precision(int x) |
Өзгермелі нүкте сандары үшін маңызды таңбалар санын орнатады. |
Мысал:
cout.width(10);
cout << "ten" << "four" << "four";
ten->он
four->төрт
Манипуляторлар
өңдеуСтандартты кітапхана көптеген манипуляторларды ұсынады, олардың ішінде:
endl |
жазба жолын ауыстыру жане flush iске қосу.flush
|
flush |
буфер құрамын ағынға енгiзедi. |
hex |
кортынды санның форматын он алтылыққа өзгертеді. |
showpos |
теріс емес сандар алдында + көрсетеді. |
noshowpoint |
ондық бөлшектерді жасырады. |
Еndl манипуляторға мысал:
cout << "Hello, world!" << endl;