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

создать Меню или же Команды программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как записать эту программу через функцию main и ее прототип? http://www.cyberforum.ru/cpp-beginners/thread61956.html
можите помоч! как записать эту программу через функцию main и ее прототип? в конце вызвать эту функцию! #include <iostream.h> int main() { int i,j; double stolb1=0, stolb2=0; ...
C++ На разветвление Заданы своими координатами N точек на плоскости и два круга ради¬у¬са¬ми R1 и R2 (R1 < R2) с центром в начале координат. Определить, сколько точек на¬ходится одновременно в обоих кругах и сколько вне... http://www.cyberforum.ru/cpp-beginners/thread61951.html
C++ Не открывается файл
Не могу открыть файл TFileStream*fs=new TFileStream("12345.bin", fmOpenRead); не открывает даже если имя целиком указываю C:\......\12345.bin Подскажите как открыть
C++ Вывести содержимое вектора на экран
-------------------------------------------------------------------------------- Добрый день! Подскажите как вывести содержимое вектора на экран ? # include <vector> # include <algorithm> #...
C++ Найти все числа Мерсена, меньшие заданного n http://www.cyberforum.ru/cpp-beginners/thread61918.html
Не могли бы написать код программы (если можно без ООП и с использованием if или switch или for или......... "'элементарных" операторов ). Задача: Дано натуральное число n. Найти все числа Мерсена...
C++ Массив указателей Помогите пожалуйста с задачей упорядочить массив по возрастанию,не меняя элементы местами,используя массив указателей общий вид указателя int*.p ЗЫ: заранее благодарен подробнее

Показать сообщение отдельно
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
07.11.2009, 21:53
Можно так:
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
#include<iostream>
using namespace std;
 
int main ()
{
    char ch;
    
    cout << "Menu:" << endl;
    cout << "\t-> Start (s)" << endl;
    cout << "\t-> Clear (c)" << endl;
    cout << "\t-> Exit (e)" << endl;
    
    cout << "\nYour choice: ";
    ch = cin.get();
    
    switch(ch)
    {
        case 's':
                cout << "\nYour choice is 's'!";
            break;
            
        case 'c':
                cout << "\nYour choice is 'c'!";
            break;
            
        case 'e':
                cout << "\nYour choice is 'e'!";
            break;
            
    }
 
    return 0;
}


Добавлено через 3 минуты
А вот через комманды:
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
#include<iostream>
using namespace std;
 
int main ()
{
    char ch[10];
    
    cout << "command@line: ";
    cin.getline(ch, sizeof(char)*10);
    
    // command table
    if (!strcmp(ch,"clear"))
    {
        cout << "clear";
        // do clear command
    } else if (!strcmp(ch,"exit"))
    {
        cout << "exit";
        // do exit command
    
    } else if (!strcmp(ch,"start"))
    {
        cout << "start";
        // do start command    
    }
     
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru