С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создание консольного меню - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ VSC++ и DLL http://www.cyberforum.ru/cpp-beginners/thread359970.html
У меня возникла такая проблемка,есть проект в Visual Studio 2008 C++, из него нужно скомпилить DLL. Сам я с С++ вообще не сталкивался, так что помогите пожалуйста! P.s. Способ смены выходного файла в...
C++ Проблема с указателями! Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в ширину. Длина слова не менее 5 букв. #include "stdafx.h"... http://www.cyberforum.ru/cpp-beginners/thread359962.html
C++ Отыскание прохода по лабиринту
Здравствуйте! Очень нужна помощь. Описать класс, реализующий стек. Написать программу, использующую этот класс для отыскания прохода по лабиринту. Лабиринт представляется в виде матрицы,...
C++ Хэштаблицы с квадратичным исследованием.Ошибка
Здравствуйте, помогите исправить ошибку Ошибка Error error C2065: 'mas' : undeclared identifier #include "stdafx.h" #include <time.h> #include <conio.h>
C++ Как избежать постоянных инициализаций временного объекта? http://www.cyberforum.ru/cpp-beginners/thread359955.html
Здравствуйте! Будет ли этот код class my::testBuffer{ //код А private: int data; public: testBuffer(const int& d ) : data(d) { } int getData()
C++ Определить, сколько амеб будет через 24 часа помогите пожалуйста решить задачу на си одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько амеб будет через 3,6,9,...,24 часа. ответ:256 подробнее

Показать сообщение отдельно
TBIKC
web dev
104 / 91 / 1
Регистрация: 23.09.2010
Сообщений: 738
03.10.2011, 20:10
Держите, копайте, улучшайте, забирайте, благодарите
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <windows.h>
using namespace std;
 
HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
char s1[256];
void GotoXY(int X, int Y){
        COORD coord = { X, Y };
        SetConsoleCursorPosition(hStdOut, coord);
} 
 
void SetColor(int text, int background){
        SetConsoleTextAttribute(hStdOut, background*16+text);
}
 
char *Rus (char *s2) {
        AnsiToOem(s2,s1); 
        return s1; 
} 
 
void gamefunc()
{
        system ("cls");
        GotoXY(50,20);
        cout<<Rus("начали игру=)\n");
 
}
 
void menu(){  
        int f=1,k,code;
        SetColor(0,0);
        GotoXY(27,12);
        SetColor(14,0); 
        cout<<Rus("-->Новая игра<--");
        GotoXY(30,13);
        SetColor(15,0); 
        cout<<Rus("   Выход   ");
        do{
                k=0;
                code=getch();
                if (code==224||code==0)
                        code=getch();
                if(code==80){
                        f=f*(-1);
                        if (f==1){
                                GotoXY(27,12); SetColor(14,0); cout<<Rus("-->Новая игра<--");
                                GotoXY(30,13); SetColor(15,0); cout<<Rus("   Выход   ");
                        }else{ 
                                GotoXY(27,12); SetColor(15,0); cout<<Rus("   Новая игра   ");
                                GotoXY(30,13); SetColor(14,0); cout<<Rus("-->Выход<--");
                        }
                }else if(code==72){
                        f=f*(-1);
                        if (f==1){
                                GotoXY(27,12); SetColor(14,0); cout<<Rus("-->Новая игра<--");
                                GotoXY(30,13); SetColor(15,0); cout<<Rus("   Выход   ");
                        }else{ 
                                GotoXY(27,12); SetColor(15,0);  cout<<Rus("   Новая игра   ");
                                GotoXY(30,13); SetColor(14,0); cout<<Rus("-->Выход<--");
                        }
                }else if(code==13) k=1; 
        }while (k==0);
        if(f!=1) exit(0);
        //дальше запускаем функцию игры=)
        gamefunc();
        cin.get();
}
 
void main(){
        menu();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.