Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Графика в консоли - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1015663.html
Помогите пожалуйста из вот этой программки убрать все лишние функции. Вот задание, если что Исходный массив считать из файла *.txt (файл создать самим). Результаты вычислений и манипуляций над...
C++ из одномерного в двумерный Всем здрасьте! Помогите написать прогу из одномерного массива в двумерный? Вот моя одномерная программа 1.#include <iostream> using namespace std; int main(){ int... http://www.cyberforum.ru/cpp-beginners/thread1015660.html
Подсчитать количество слов в заданной строке C++
В заданной последовательности символов подсчитать количество слов. Принять, что слова могут входить только латинские буквы.(строчные и прописные). написать программу с помощью vector. Ребят...
C++ Выяснить, имеется ли пара соседствующих символов ",-" "-," (запятая, тире) в тексте
#include <iostream.h> //Уважаемые программисты помогите переделать эту //Вот задание (Выяснить, имеется ли пара соседствующих символов ",-" "-," (запятая, тире) в тексте. ) #include <conio.h>...
C++ Рисования и С++ http://www.cyberforum.ru/cpp-beginners/thread1015643.html
Добрый день всем. Есть такая задача: рисовать блок-схемы паскаля. Какую либу для таких задач посоветуете?
C++ cin читает прежний ввод Проблема такая, вот код. Когда я пишу /add все сначала норм, спрашивает cin>> queADD;, но когда доходит до cin>> ansADD;, то он второе слова до этого написанноя для cin>> queADD; берет себе..как... подробнее

Показать сообщение отдельно
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
22.11.2013, 19:24
Ryder95,
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
#include <iostream>
#include <vector>
#include <cstdlib>
#include <conio.h>
 
int main() {
    bool running = true;
    int current_item = 0;
    
    std::vector< std::string > menu;
    menu.push_back("item 1");
    menu.push_back("item 2");
    menu.push_back("exit");
    
    char key;
    while(running) {
        for(int i = 0; i < menu.size(); i++) {
            std::cout << (current_item == i ? "-->" : " ");
            std::cout << menu[i] << "\n";
        }
        
        while(true) {
            key = getch();
            
            if(key == 'w') {
                current_item = (current_item <= 0 ? menu.size() - 1 : current_item - 1);
                break;
            }
            
            if(key == 's') {
                current_item = (current_item >= menu.size() - 1 ? 0 : current_item + 1);
                break;
            }
        }
        
        system("cls");
    }
    
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru