Стандартни потоци за вход и изход
Стандартните потоци за вход и изход са декларирани в заглавния файл <iostream>. Както всички останали идентификатори от стандартната библиотека, потоците за вход и изход също са дефинирани в пространството от имена std. Поради това за да могат да се използват те трябва да бъдат включени в текущата област на видимост като се използва using-директива или техните имена трябва да се указват
пълно.
Стандартен поток за изход cout
Следващият фрагмент използва стандартния поток за изход
cout:
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
cout << "Hello world!" << endl;
return 0;
}
При разработването на входно изходната библиотека като оператор за извеждане е избран операторът <<. В един израз могат да се комбинират няколко оператора за изход. Например:
cout << "Hello" << " " << "world!" << endl;
Освен това с един оператор за изход могат да се извеждат различни типове данни. За извеждане на край на реда се използва endl.
Например:
cout << "The answer is " << 42 << endl;
Работа на потока е да види какви типове данни се извеждат и да се съобрази със спецификата на извеждане на всеки от тях.
Стандартен поток за вход cin
Стандартният поток за вход е cin. Операторът за четене от потока е >>. Потокът за вход може да обработва последователност от различни по тип променливи. Например:
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
int number1, number2;
cin >> number1 >> number2;
cout << "number1=" << number1 << endl
<< "number2=" << number2 << endl;
return 0;
}

Pingback: CPP-101: Кратък обзор на езика за програмиране C++ | Записки по програмиране