Ви вже знаєте, що за допомогою команди cout<< ми можемо виводити на екран різні рядки.
Однак, необхідно пам’ятати, що компілятор зрозуміє таку команду тільки в тому випадку, якщо в заголовку програми є рядок #include <iostream.h>
Рядок, який ми хочемо вивести на екран використовуючи cout<<, ми обов’язково записуємо в лапки. Наприклад:
cout<< «тут пишемо те, що хочемо»;
Команда cout<< не тільки виводить на екран рядки, але і дозволяє їх оформляти. Для оформлення виведення рядка використовують спеціальні керуючі символи. Ці керуючі символи називаються Escape-послідовностями. Наведу деякі з них:
\b Видалення останнього виведеного символу \n Перейти на початок нового рядка \t Перейти до наступної позиції табуляції \\ Вивести зворотну риску \ \" Вивести лапку "
cout<< допускає і таке звернення:
cout<<” My name is”<<” — Ira\n ”;
cout<<”I’m from Odessa\n ”;
У результаті роботи цієї команди ми побачимо на екрані
My name is - Ira I'm from Odessa
Практичний приклад використання cout<<
Напишемо програму, яка виводить на екран коротке резюме про консультанта фірми «Крокус» Іванченко Леоніда, якому 45 років, день народження у нього 23 серпня. Ось, що ми хочемо побачити на екрані:
Resume Surname: Ivanchenko Name: Leonid Work at: “Krocus” Date of birth: 23.08
Запускаємо середовище Visual C++. Створюємо новий проект під ім’ям Resume. Нагадаю, що для цього потрібно зробити:
в меню File вибираємо рядок New… На вкладці Project вводимо в поле Project name ім’я проекту: Resume. І вибираємо тип проекту. Все те ж консольний додаток: Win32 Console Application. Також, додаємо до проекту файл подібно до того, як ми вже це робили на минулому уроці.
Тепер, коли початковий проект підготовлений, набираємо, безпосередньо, сам код.
// Заголовок
#include <iostream.h>
// Головна функція
void main()
{
// Наступна команда через 4 табуляції виводить текст
// Resume
// и переводить виведення на наступний рядок
cout<<"\t\t\t\tResume\n";
// Виводить порожній рядок
cout<<"\n";
// Через 2 табуляції виводить текст Surname,
// І ще через 1 табуляцію Ivanchenko
cout<<"\t\tSurname"<<"\tIvanchenko";
// В тому ж рядку виводиться текст Old:45
// та \n переводить виведення на наступний рядок
cout<<"\tOld:"<<"45\n";
// Виводить порожній рядок
cout<<"\n";
// Виводить інформацію про ім’я
cout<<"\t\tName"<<"Leonid\n";
// Виводить порожній рядок
cout<<"\n";
// У цьому рядку фірма Крокус буде вказана в
// лапках
cout<<"\t\tWork at"<<" \"Krocus\"\n";
// Виводить порожній рядок
cout<<"\n";
// Виводиться дата народження через дві табуляції
cout<<"\t\tDare of birth: "<<"\t 23.08";
// Виводить порожній рядок
cout<<"\n";
}
Відкомпілюємо програму (Build -> Rebuild All). Якщо багато помилок, то згадайте наступні правила:
якщо в програмі будуть виводитися повідомлення на екран, то в початок програми записується рядок #include <iostream.h>;
кожна програма повинна містити функцію з ім’ям main (). Робота програми починається з виконання цієї функції;
команди функції main () знаходяться всередині фігурних дужок {};
всі команди обов’язково повинні закінчуватися символом крапка з комою.
І запустимо її (Build -> Execute Resume.exe).