Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 05.12.2019, 00:15   #1
Senpai96
Новичок
Джуниор
 
Регистрация: 20.11.2019
Сообщений: 3
По умолчанию проверьте программу создания консоли

Код:
#pragma

#include <iostream>
#include <tchar.h>
#include <wchar.h>
#include <cstdlib>
#include <windows.h>
#include <string>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	//русифицируем консоль
	SetConsoleCP(1251);
	SetConsoleOutputCP(1251);
	//список пунктов стартового меню
	string MainMenu[] =
	{
		"Старт игры"
		"Статистика"
		"Выход"
	};

	//переменная для хранения позиции курсора в меню
	int MyCursor;

    //номер клавиши которую нажал пользователь
	int Key;

	//объявляем бесконечный цикл
	while (1)
	{
		//очищаем экран
		system("cls");
		//выводим на экран меню
		PrintMainMenu(MyCursor, MainMenu, 3, true);

		//получим от игрока номер нажатой клавиши
		Key = getch();
		//курсор двигается вверх

		if (
			(Key == 72) &&//нажата стрелка вверх
			(MyCursor != 0)//если курсор не равен 0
			)
			//то двигаем курсор вверх
			MyCursor--;

		//курсор двигается вниз
		if (
			(Key == 80) &&//нажата стрелка вверх
			(MyCursor != 2)//если курсор не равен 0
			)
			//то двигаем курсор вверх
			MyCursor++;
		//если нажать Enter
		if (Key==13)
			switch (MyCursor)
			{
			case 0://запускаем редактор карты и далее игру
				GameEdit();
				break;
			case 1://покажем пользователю статистику
				/* ShowStatistic */
				break;
			case 2://завершим бесконечный цикл
				goto END;
				break;
			}
	}
	//завершаем игру
	END:
    return 0;
}



Где я ошибся?

Последний раз редактировалось Arigato; 05.12.2019 в 03:01.
Senpai96 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте программу Dekker11 Помощь студентам 2 16.12.2014 14:19
проверьте программу now2 Помощь студентам 7 15.03.2014 18:12
Проверьте программу. Демик Помощь студентам 0 10.05.2011 23:17
Проверьте мою программу kakawkin Софт 5 13.07.2010 02:32
проверьте программу натка:) Помощь студентам 12 03.02.2010 10:40