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

Функция вывода меню ( ошибка ). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что не так с кодом http://www.cyberforum.ru/cpp-beginners/thread211899.html
что не так? #include <iostream.h> #include <fstream.h> #include <windows.h> #include "F.h"
C++ Что сие означает? Подскажите, что означают нижеследующие слова и не только: class public private :: http://www.cyberforum.ru/cpp-beginners/thread211898.html
Вывод массива, элементы которого делятся на 2,3,5 C++
Одномерный массив, как вывести по частям понял, а как вывести все сразу? #include <iostream> #include <time.h> #define _CRT_SECURE_NO_DEPRECATE 0 using namespace std; int _tmain() {
C++ подскажите где можно скачать С++
весь интернет облазил везде платный С++ кинь ссылку если не трудно))))
C++ Особенности getch и getchar http://www.cyberforum.ru/cpp-beginners/thread211890.html
Почему тут прога завершается после нажатия Enter #include <stdafx.h> #include <conio.h> using namespace std; int main(){ int ch; while((ch=getchar())!=10) cout << ch << endl; }
C++ не могу доделать лабу по матрицам((( не могу доделать матрицы,а именно транспонирование Вариант вот С=A*B+BT(транспонированная)помогите пожалуйста дописать((( подробнее

Показать сообщение отдельно
Кемаль
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 38

Функция вывода меню ( ошибка ). - C++

15.12.2010, 19:25. Просмотров 282. Ответов 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
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 <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
void shape();
void mult();
void MainMenu();
int main ()
{
    setlocale (LC_ALL, "Rus");
    MainMenu;
    system ("pause");
    return 0;
}
void MainMenu()
{
    
    const int m_s = 100;
    int UserChoise; 
    //Цикл с постусловием, осуществляющий вывод меню, ввод выбора пользователя и
    //выполнение соответстующих этому выбору действий до тех пор, пока пользователь
    //не выберет выход из программы
    do 
    {
        //Отображаем меню
        cout << endl;
        cout << "          MENU" << endl;
        cout << "=========================" << endl;
        cout << " [1] Ввести коэффициенты при неизвестных. " << endl;
        cout << " [2] Показать матрицу коэффициентов при неизвестных. " << endl;
        cout << " [3] Выход" << endl;
        cout << "=========================" << endl;
        cout << "Что делаем? : ";
        //Вводим выбранный пользователем пункт меню
        cin >> UserChoise;
 
        switch (UserChoise)
        {
            case 1: 
                int n, m;
                int a[m_s][m_s];
                cout <<"Массив А : укажите количество неизвестных и количество уравнений системы соотвественно"<< endl;
                cin >>n>>m;
                cout <<"Введите массив элементов при неизвестных"<< endl;
                for (int i= 0; i < n; i++)
                { 
                    for (int j= 0; j< m; j++)
                    { 
                        cin >> a[i][j];
                    }
                }   
                break;
            case 2: 
                cout <<"Матрица из коэффициентов при неизвестных : "<< endl;
                    for (int i= 0; i < n; i++)
                { 
                    for (int j= 0; j< m; j++)
                    { 
                        cout << a[i][j]<<'\t';
                    }
                    cout << endl;
                }   
                break;
            case 3:
                cout << "Bye-bye..." << endl;
                break;
            //Ошибка, пользователь выбрал несуществующий пункт меню
            default:
                cout << endl << "Неверный выбор! Будьте повнимательней и попробуйте ещё." << endl;
        }
        //цикл выполняется до тех пор, пока пользователь не выберет выход
    } while (UserChoise != 3);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru