user-chefПолезные штуки

13.01.2025

Полезные команды и функции для C++


1. Очищение экрана

system("cls");

Очищает консоль (терминал). Работает только на Windows

2. Как сделать "меню"

  1. while (true) — бесконечный цикл, чтобы меню отображалось снова и снова.

  2. cin — ввод команды от пользователя.

  3. if (command == 0) — проверка, если команда равна 0, программа завершится.

  4. if-else — проверка выбранной команды:

    • Если команда 1, выполняется действие для пункта 1.

    • Если команда 2, выполняется действие для пункта 2.

    • Если команда 3, выполняется действие для пункта 3.

    • В случае неверной команды выводится сообщение об ошибке.

#include <iostream>
using namespace std;

int main() {
    while (true) {
        cout << "Выберите действие:" << endl;
        cout << "[1] Функция №1" << endl;
        cout << "[2] Функция №2" << endl;
        cout << "[3] Функция №3" << endl;
        cout << "[0] Выход" << endl;

        int command;
        cout << "Введите номер команды: ";
        cin >> command;

        if (command == 0) {
            cout << "Выход из программы. До свидания!" << endl;
            break;
        }

        if (command == 1) {
            cout << "Функция №1 выполнена. Например, вы открыли карту." << endl;
        } else if (command == 2) {
            cout << "Функция №2 выполнена. Например, вы открыли настройки." << endl;
        } else if (command == 3) {
            cout << "Функция №3 выполнена. Например, вы зашли в магазин." << endl;
        } else {
            cout << "Неверная команда. Попробуйте снова." << endl;
        }

        cout << endl;
    }

    return 0;
}

Last updated