💀
Второй курс РПО
C++
C++
  • Свойства и типы
  • Блок-схемы
  • Visual Studio
  • Первый проект
  • Вывод данных
  • Типы данных
  • Переменные и Константы
  • Ввод данных
  • Литералы
  • Задание [ ! ]
  • Первая практическая
  • Операторы в языке программирования
  • Арифметические операции в C++
  • Применение арифметических операций
  • Практическая работа №2
  • Практическая работа №3
  • Логические операции
    • Справочник по командам
  • Практическая работа №4
  • Практическая работа №5
  • Массивы
    • Спец. задание
  • ⚙️Справочник по C++
  • Домашнее задание №1
  • Функции
    • Более краткая версия
  • Практическая работа №6
  • Указатели
  • Задание на экране 12.12
  • Введение в строки
  • Перегрузка функций в C++
  • Функции класса
  • Полезные штуки
  • Работа с классами в C++
  • Дружественные классы в C++
Powered by GitBook
On this page
  • Полезные команды и функции для C++
  • 1. Очищение экрана
  • 2. Как сделать "меню"

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

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;
}
PreviousФункции классаNextРабота с классами в C++

Last updated 4 months ago