Изучай программирование в играх

₊⊹

ВВОД И ВЫВОД

cout, cin и iostream

C++ Новичок

[ COUT — ВЫВОД ДАННЫХ ]

cout (character output) выводит данные в консоль. Оператор << передаёт данные в поток. endl или "\n" переносит строку.

C++
#include <iostream>
using namespace std;

int main() {{
    int    score = 150;
    string name  = "Mark";

    cout << "Hello, World!" << endl;
    cout << "Score: " << score << endl;
    cout << "Player: " << name << ", score = " << score << endl;
    return 0;
}}

[ CIN — ВВОД ДАННЫХ ]

cin считывает данные, введённые пользователем. Оператор >> помещает прочитанное в переменную.

C++
#include <iostream>
#include <string>
using namespace std;

int main() {{
    string name;
    int    age;

    cout << "Введи имя: ";
    cin  >> name;

    cout << "Введи возраст: ";
    cin  >> age;

    cout << "Привет, " << name << "! Тебе " << age << " лет." << endl;
    return 0;
}}
💡
Строки с пробелами: cin >> останавливается на пробеле. Для строки целиком используй getline(cin, name).

[ СТРУКТУРА ПРОГРАММЫ ]

C++
// 1. Подключение библиотек
#include <iostream>   // cin, cout
#include <string>     // string

// 2. Пространство имён
using namespace std;   // чтобы не писать std::cout

// 3. Главная функция — точка входа
int main() {{
    // твой код здесь
    return 0;   // 0 = программа завершилась успешно
}}
◄ ПЕРЕМЕННЫЕ ОПЕРАТОРЫ ►