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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
#1

Как объединить программы и сделать для них меню? - C++

17.11.2013, 14:33. Просмотров 340. Ответов 6
Метки нет (Все метки)

КАК ЭТО СДЕЛАТЬ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2013, 14:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как объединить программы и сделать для них меню? (C++):

Как сделать обработчик для меню? - C++
Я для для программы на c++ сделал меню, подскажите как сделать обработчик и куда этот код потом вставлять???

Как объединить 4 программы в 1? - C++
Мне нужно объединить 4 программы через switch case, но у меня не получается подключить их в итоговую программу, может кто помочь с этим? ...

Как сделать нормальную инсталяшку для программы? - C++
Как сделать нормальную инсталяшку для программы, расскажите плз! Чтобы в ODBC прописывала базу данных и всякие OLEAUT32.dll пуляла в...

МАСИИВЫ, найти сумму каждого рядка матрицы та наименьшую из них! не могу другую часть программы сделать.. - C++
подскажите как сравнить суммы!! вот мой код int main() { int const n=5; int const m=7; int mas; int sum,minsum; ...

Как проще всего сделать интерфейс для программы на С++? - C++
Подскажите в какой как и с помощью какой программы проще всего сделать интерфейс для программы написанной на С++ :)

Как сделать запись данных из файла в массив по условию для программы тестирования? - C++
Здравствуйте, появилась идея создать свой "тестер". В связи с этим появилось несколько вопросов, ну чтобы было понятнее опишу работу...

6
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
17.11.2013, 14:55  [ТС] #2
харашо...
вот я начал делать, но незнаю правильно ли и что дальше нужно:
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
#include<iostream.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
//#include "Zavd1.cpp" 
//#include "Zavd2.cpp" 
//#include "Zavd3.cpp"
 
 
int main()
{ 
setlocale(LC_ALL, "Ukrainian"); 
int nom;
while (1)
{
cout<<endl<< " 1.ÏðîãðГ*Г¬Г* äëÿ Г§Г*ГЇГЁГ±Гі ö³ëèõ Г·ГЁГ±ГҐГ« Гў ГґГ*éë. " <<endl;
cout<< " 2.ÏðãðГ*Г¬Г* äëÿ äîïèñóâГ*Г*Г*Гї Г·ГЁГ±ГҐГ« Гі ГґГ*éë.  "<<endl;
cout<<" 3.ÏðîãðГ*Г¬Г* äëÿ âèâåäåГ*Г*Гї Г«Г*ГІГЁГ*Г±ГјГЄГЁГµ ГЎГіГЄГў Гі Г°Г*Г*äîìГ*îìó ïîðÿäêó. "<<endl;
cout<< " 4.ГЉВіГ*åöü ðîáîòè ïðîãðГ*ìè" <<endl;
cout<<" Âèáåð³òü 1, 2 Г*ГЎГ® 3 :  ";
cin>>nom;
switch (nom)
{  case 1:mas1( );
break;
case 2:mas2(); 
break;
case 3:mas3();
break;
case 4:  return 0;
default: cout<<" Г’Г*êîãî ðåæèìó Г*ГҐ ВіГ±Г*ГіВє! \n";
}
}
return 0;
}
и мне остается сюда как то вставить свои программы....но как и куда
0
Убежденный
Ушел с форума
Эксперт С++
15697 / 7207 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
17.11.2013, 15:00 #3
Цитата Сообщение от sbobuks Посмотреть сообщение
и мне остается сюда как то вставить свои программы....но как и куда
Ну например, с помощью функции system:

system - C++ Reference
http://www.cplusplus.com/reference/cstdlib/system/

Или с помощью различных платформо-зависимых функций (на Windows, к примеру,
это ShellExecute или CreateProcess).
0
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
17.11.2013, 15:04  [ТС] #4
черт...уже голова трещит......мне нужно сюда вставить 3 проги, например вот первая:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include <stdio.h>
 
int main(void)
{
int n;
FILE*p;
char EnterName[]="numbers.txt";
p=fopen(EnterName,"w");  
cout << "Vvedit 5 chisel: " << endl;
for (int i = 0; i < 5; i++)
if (cin >> n) {
cout << n << endl;
fprintf(p,"%d\n",n);}
fclose(p);
return 0;
}
Как мне её вставить в тот код который я написал выше чтобы она работала и при нажатии клавиши 1 выводило её результат?
0
Убежденный
Ушел с форума
Эксперт С++
15697 / 7207 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
17.11.2013, 15:11 #5
Образец:
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
#include <iostream>
 
int main()
{
    using namespace std;
 
    cout << "1. Calc" << endl <<
        "2. Notepad" << endl <<
        "3. Task manager" << endl << endl;
 
    int Choice;
    cin >> Choice;
 
    if ( (Choice < 1) || (Choice > 3) )
    {
        cerr << "Wrong choice !" << endl;
        return 0;
    }
 
    switch (Choice)
    {
        case 1:
            system("calc.exe");
            break;
 
        case 2:
            system("notepad.exe");
            break;
 
        case 3:
            system("taskmgr.exe");
            break;
    }
 
    return 0;
}
0
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 73
17.11.2013, 15:17  [ТС] #6
а мне вместо calc.exe нужно вставить код моей програмы
0
Убежденный
Ушел с форума
Эксперт С++
15697 / 7207 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
17.11.2013, 15:40 #7
Ну так вставьте вместо system вызовы функций, а внутрь этих
функций скопируйте код своих программ из main.
0
17.11.2013, 15:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2013, 15:40
Привет! Вот еще темы с ответами:

Объединить два функционала - создание окон и рисование в них - C++
Доброго времени суток. Помогите пожалуйста или хотя бы подскажите как соединить два кода в один. Задача состоит в том, чтобы программа...

Меню для программы - C++
Помогите мне обьединить несколько програм в одну. У меня есть три проги из которых нужно сделать ону и ещё сделать для них...

Меню для программы - C++
Подскажите пожалуйста как сделать в консольной программе на c++ главное меню вверху (файл, справка, об авторе и тд...)

Меню для программы Числа Фибоначчи, ряд Тейлора - C++
//--------------------------------------------------------------------------- #pragma hdrstop #include&lt;stdlib.h&gt; #include&lt;stdio.h&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru