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

нужно составить меню к программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что делает программа? http://www.cyberforum.ru/cpp-beginners/thread816512.html
не могу понять что делает программа? #include <iostream> using namespace std; bool mystery(unsigned bits); int main() { unsigned x; cout<<"enter an integer: ";
C++ API (что лучше начать учить?) Я хочу начать учить разработку какого-то интерфейса, но не знаю с которого лучше начать. Можете посоветовать что лучше начать учить? Какой именно, ну например: windows forms, Qt, WinApi, или mfc. Хочется услышать от вас какой лучше для новичка, и почему он лучше, их плюсы и минусы .. http://www.cyberforum.ru/cpp-beginners/thread816500.html
C++ Линейный список. Картотека
Картотека: Адрес Номер Тип Для представления картотеки в ОП ПЭВМ воспользоваться структурой данных – ЛОС (линейный однонапр список). В программе предусмотреть: - поиск элемента ЛоС по ключу; - вставку элемента в ЛоС; - удаление элемента из ЛоС; - вывод картотеки на принтер.
std::vector::erase C++
Всем привет. Буду очень рад, если кто-нибудь может мне объяснить логику... см. скриншот....
C++ Найти ошибку (Вычисление функции с помощью разложения в ряд) http://www.cyberforum.ru/cpp-beginners/thread816462.html
Итак,проблема с разницей в показаниях Задание Вычисление функции с помощью разложения в ряд Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от хнач до хкон с шагом dx с точностью e . Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента,значение функции, значение функции через ряд тейлора, ...
C++ массив объектов добрый вечер всем. Возникла такая проблема - необходимо создать массив деков символов. Я хочу создать пустой объект - нулевого размера. а затем подавать на вход размер. Только не могу сообразить как правильно это сделать. Вот код. подскажите пожалуйста где ошибка. При попытке собрать проект студия говорит, что я пытаюсь переопределить значение по умолчанию в конструкторе. У Лафоре ничего... подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
24.03.2013, 17:09     нужно составить меню к программе
saaresto, а чем будет отличаться ваш вариант? не легче вывести на экран с сообщение

1 - ввести что-то
2 - вывести что-то
3 - ....
4 - выйти

зачем делать бесконечный? это цикл так же будет выполняться столько раз, сколько потребуется.

Добавлено через 3 минуты
Цитата Сообщение от Програмер_80лвл Посмотреть сообщение
for(;
* * {
* * * * setlocale(LC_ALL, "rus");
* * * * int t;
* * * * int const N = 10;
* * * * int staj;
* * * * bool f = true;
* * * * WORKER mass[N];
cout<<"Что вы хотите делать :"<<endl<<"1.Заполнить Даные"
* * * * * * <<endl<<"2.Вывести Даные"<<endl<<"3.Выход"<<endl;
* * * * cin>>t;
* * * * CheckToErorrs(t,3,1);
* * * * if(t==1)
* * * * {
* * * * * * for( int i = 0; i < N; i++ )
* * * * * * {
* * * * * * * * cout << "Введите информацию о сотруднике №" << i+1 << "\n\n";
* * * * * * * * cout << " Фамилия: "; * *
* * * * * * * * cin >> mass[i].surname;
* * * * * * * * cout << " Имя: ";
* * * * * * cin >> mass[i].name;
* * * * * * * * cout << " Должность: ";
* * * * * * cin >> mass[i].post;
* * * * * * * * cout << " Год поступление на работу: ";
* * * * * * cin >> mass[i].date;
* * * * * * cout<<"\n";
* * * * * * }
* * * * }
* * * * else if(t==2)
* * * * {
* * * * * * cout << "Введите стаж работы в организации (текущий год 2013): ";
* * * * * * cin >> staj;
cout << "\nФамилии работников, чей стаж работы в организации превышает " << staj << " лет:\n\n";
* * * * * * for( int i = 0; i < N; i++ )
* * * * * * {
* * * * * * * * if( (2013 - mass[i].date) > staj )
* * * * * * * * {
* * * * * * * * * * cout << mass[i].surname << endl;
* * * * * * * * * * f = false;
* * * * * * * * }
* * * * * * }
* * * * * * if(f)
* * * * * * * * cout << "\nНет таких людей." << endl;
* * * * * * system("pause");
* * * * }
* * * * else if(t==3) exit(0);
* * * * system("cls");
* * * * cout<<"Повторить !\t 1-да 2-Нет"<<endl;
* * * * int k=0;
* * * * cin>>k;
* * * * CheckToErorrs(k,2,1);
* * * * if(k==2) exit(0);
* * }
это самый ужасный вариант меню который я видел(извините за грубость, но это так).

вот вырвал из кода у себя пример меню

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
void testFloatList()
{
    wcout << L"Работа со списком:\n";
 
    ListNode Univers;
    int choice, value, pos_el;
 
    instructions();
 
    do{
        cout << "? ";
            cin >> choice;
 
        switch(choice)
        {
            case 1:
                wcout << L"Введите число: ";
                    cin >> value;
                Univers.addAtFront(value);
                Univers.showItem();
                break;
            case 2:
                wcout << L"Введите число: ";
                    cin >> value;
                Univers.addFromBack(value);
                Univers.showItem();
                break;
        }
    }while(choice != 3);
 
    wcout << L"Конец работы со списком!\n";
}
 
Текущее время: 22:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru