Будь-яка програма на С++ містить звертання до стандартної бібліотеки, в якій знаходяться визначення типів, констант, макросів, функцій і класів. Для їх використання в програмі необхідно підключити заголовні файли. Для цього використовується директива препроцесора include, після якої в кутових дужках записують ім’я файлу, який містить необхідні визначення.
Для виводу інформації на екран і для введення інформації з клавіатури ми будемо використовувати потоки – це абстрактне поняття, яке відноситься до будь якого переносу даних від їх джерела до одержувача.
Для використання потоків вводу – виводу необхідно підключити до програми заголовний файл iostream і вибрати простір імен за допомогою запису using namespace std;. Після цього можна використовувати такі потоки: cin потік, зв’язаний з клавіатурою, cout – потік, зв’язаний з екраном.
Для потоків cin i cout визначені такі операції: >> - читання з потоку, << - запис у потік. Їх використовують наступним чином:
#include <iostream>
using namespace std;
int main(){
int i;
cout << "i=";
cin >> i;
cout << "You entered " << i << "\nThank you" << endl;
}