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

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

Восстановить пароль Регистрация
 
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 72
17.11.2013, 14:33     Как объединить программы и сделать для них меню? #1
КАК ЭТО СДЕЛАТЬ???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 72
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;
}
и мне остается сюда как то вставить свои программы....но как и куда
Убежденный
Системный программист
 Аватар для Убежденный
14194 / 6209 / 985
Регистрация: 02.05.2013
Сообщений: 10,346
Завершенные тесты: 1
17.11.2013, 15:00     Как объединить программы и сделать для них меню? #3
Цитата Сообщение от sbobuks Посмотреть сообщение
и мне остается сюда как то вставить свои программы....но как и куда
Ну например, с помощью функции system:

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

Или с помощью различных платформо-зависимых функций (на Windows, к примеру,
это ShellExecute или CreateProcess).
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 72
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 выводило её результат?
Убежденный
Системный программист
 Аватар для Убежденный
14194 / 6209 / 985
Регистрация: 02.05.2013
Сообщений: 10,346
Завершенные тесты: 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;
}
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 72
17.11.2013, 15:17  [ТС]     Как объединить программы и сделать для них меню? #6
а мне вместо calc.exe нужно вставить код моей програмы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2013, 15:40     Как объединить программы и сделать для них меню?
Еще ссылки по теме:

Объединить два функционала - создание окон и рисование в них C++
Как проще всего сделать интерфейс для программы на С++? C++
Как сделать запись данных из файла в массив по условию для программы тестирования? C++

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

Или воспользуйтесь поиском по форуму:
Убежденный
Системный программист
 Аватар для Убежденный
14194 / 6209 / 985
Регистрация: 02.05.2013
Сообщений: 10,346
Завершенные тесты: 1
17.11.2013, 15:40     Как объединить программы и сделать для них меню? #7
Ну так вставьте вместо system вызовы функций, а внутрь этих
функций скопируйте код своих программ из main.
Yandex
Объявления
17.11.2013, 15:40     Как объединить программы и сделать для них меню?
Ответ Создать тему
Опции темы

Текущее время: 23:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru