Anti-Antidote Ответов: 1

[C++] создание выбираемого меню


Текущая структура меню в моей программе выглядит следующим образом:
void menu::main(){
	cout << "What do you want to do?" << endl;
	cout << "\t1 - Add an item"       << endl;
	cout << "\t2 - Add an entity"     << endl;
	cout << "\t3 - Add a recipe"      << endl;
	cout << "\t4 - Add a technology"  << endl;
	cout << "\t5 - Exit the program"  << endl;
	cout << "Your selection: ";
	int select; cin >> select; cout << select;
	return select;}

Есть ли способ создать меню, которое функционирует так же, как меню BIOS на компьютере?

Что я уже пробовал:

Я прочесываю паутину в поисках решения, но никак не могу его разгадать.

[no name]

Я думаю, что вы ищете графический пользовательский интерфейс(GUI), насколько мне известно, я вижу, что низкоуровневая настройка bios действительно имеет меню GUI, которое находится в стиле dos(Windows).
Существует множество способов создания графического интерфейса с помощью C++

Если вы концентрируетесь на Windows, то Win32 API, Microsoft Foundation Classes-это некоторые из них, на которые вы хотите ссылаться в интернете

Если вам нужен кросс платформенный графический интерфейс то мое сильное предложение использовать QT вы можете делать с QT почти все что угодно

Многие профессионалы здесь предложили мне начать с Win32 API, если вы готовы изучить это окончательное руководство Чарльза Петцольда ПО Win32 API, которое было бы лучшим вариантом.

1 Ответов

Рейтинг:
2

KarstenK

Если вы хотите остаться в DOS-боксе, то обычно стандартно делать это так, как в этом пример кода.

Если вы хотите что-то более причудливое, чем вам нужно, запрограммируйте какой-нибудь графический интерфейс с помощью языка программирования, такого как C.