C ++ cout - Стандартна бібліотека C ++

Об'єкт cout в C ++ є об'єктом класу ostream. Він використовується для відображення виводу на стандартному пристрої виводу, тобто моніторі. Це пов'язано зі стандартним вихідним потоком С на виході.

декларація кута

 зовнішній потік потоку;

Це визначається у файлі заголовка "> файл заголовка.

Об'єкт cout забезпечується для ініціалізації під час або до першого ios_base::Initпобудови об'єкта типу . Після побудови об'єкта cout він прив'язаний, cinщо означає, що будь-яка операція введення на cinвиконує cout.flush ().

Символ "c" coutозначає "символ", а "out" означає "вихід", отже, coutозначає "вихід символу". coutОб'єкт використовується разом з оператором вставки (<<) для того , щоб відобразити потік символів. Загальний синтаксис:

 cout << varName;

Або

 cout << "Якийсь рядок";

Оператор вилучення можна використовувати кілька разів із комбінацією змінних, рядків та маніпуляторів (наприклад, endl):

 cout << var1 << «Якийсь рядок» << var2 << endl;

Об'єкт соіЬ також може бути використаний з іншими функціями , такими як членами put(), write()і т.д. Деякі з найбільш часто використовуваних функцій - членів є:

  • cout.put(char &ch): Відображає символ, що зберігається в ch.
  • cout.write(char *str, int n): Відображає перший n символ, прочитаний з str.
  • cout.setf(option):Встановлює заданий параметр. Загальновживані варіанти - лівий, правий, науковий, фіксований тощо.
  • cout.unsetf(option): Видаляє заданий параметр.
  • cout.precision(int n):Встановлює десяткову точність до n під час відображення значень із плаваючою комою. Те саме, що cout << setprecision (n).

Приклад 1: cout з оператором вставки:

 #include using namespace std; int main() ( int a,b; char str() = "Hello Programmers"; /* Single insertion operator */ cout <> a>> b; cout << str; cout << endl; /* Multiple insertion operator */ cout << "Value of a is " << a << endl << "Value of b is " << b; return 0; )

Після запуску програми можливим результатом буде:

 Введіть 2 числа - 6 17 Привіт програмісти Значення a дорівнює 6 Значення b дорівнює 17

Приклад 2: cout з функцією-членом:

 #include using namespace std; int main() ( char str() = "Do not interrupt me"; char ch = 'm'; cout.write(str,6); cout << endl; cout.put(ch); return 0; )

Після запуску програми можливим результатом буде:

 Не м

Цікаві статті...