Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 4
Регистрация: 16.02.2013
Сообщений: 123
1

Создать главное меню из 5 cpp файлов.работа в консольке

28.03.2013, 11:45. Просмотров 2855. Ответов 48
Метки нет (Все метки)

Есть 5 рабочих программ-файлов на различные тематики. Их нужно поместить в одну главную програмку с меню,для того чтоб выбирать какую програмку выполнять далее.. Как работает switch для выбора - знаю,а как обьявлять файлы-.cpp в switch case, в программе незнаю.

Подскажите, или покидайте ссылочки, где можно почитать как это делать ,пожалуйста..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2013, 11:45
Ответы с готовыми решениями:

Как создать главное меню в игре?
Люди, как создать главное меню в игре? Ну как обычно: запускаешь игру, появляется главное меню...

Создать главное меню и проверить почему запросы не работают
Надо создать главное меню и проверить почему запросы не работает заранее спасибо Добавлено через...

В программе создать главное и контекстное меню. Вывести справку о разработчике
Вывести на экран все трехзначные числа, которые начинаются и заканчиваются на одну и ту же цифру;

Создать проект в Borland C++ 5 из готовых файлов .cpp .rc .rh
Здравствуйте. Делаю курсовик, нашёл поясниловку с похожим вариантом. В нём есть листинги файлов...

48
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
30.04.2013, 10:11 21
Я тычу на ссылку, и вижу картинку где написано:
Dev-C++
У ТС же (и у меня) Dev-Cpp
Dev-Cpp!=Dev-C++

Как ещё объяснить, я не знаю.

Добавлено через 36 секунд
Цитата Сообщение от MrGluck Посмотреть сообщение
Разницы между cpp и с++ как между файлами 1.cpp и 1.c++ то бишь нету.
Ну нету так нету.
0
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 15:53 22
Цитата Сообщение от kravam Посмотреть сообщение
то попадём на такую страничку
http://www.bloodshed.net/dev/devcpp.html
, где есть три варианта скачки:
1) С компилятором 3.4.2
2) Без компилятора
3) Сырцы Dev-Cpp
И где там Dev-Cpp? Там везде Dev-C++.
Сырцы Dev-Cpp - это бета-версии Dev-C++?
Вот оттуда я и взял gcc 4.7.1.
0
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке  
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 15:57 23
Цитата Сообщение от kravam Посмотреть сообщение
У ТС же (и у меня) Dev-Cpp
Откуда знаешь, что у ТС именно Dev-Cpp? Я тоже написал, что у меня Dev-Cpp, считая, что Dev-Cpp и Dev-C++ - одно и тоже (наверное, так оно и есть).
0
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
30.04.2013, 16:57 24
Ладно, был неправ на счёт названий. А теперь на счёт сути. По левой картинке- одна программа, по правой- не знаю что такое. Если у ТС та программа, что на левой картинке, то всё, что я сказал на счёт проектов, в силе, и там g++ 4.7.1 не найти. Если та, что на правой- разбирайтесь сами.
0
Форумчанин
Эксперт CЭксперт С++
8157 / 5005 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
30.04.2013, 17:39 25
kravam, с чего вы взяли, что если у вас не выходит компилить с новый компилятором, то так должно быть у всех?

У меня проекты шли и на самом обычном devcpp со старым mingw и на нем же с новым компилятором и на devcpp от orwell и на нем же с новым компилятором.
0
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
30.04.2013, 17:42 26
Цитата Сообщение от MrGluck Посмотреть сообщение
У меня проекты шли и на самом обычном devcpp со старым mingw и на нем же с новым компилятором
Про новый компилятор поподробнее. Как вы его... э... получили? На прилагаемой картинке красным написано 3.4.2
0
Форумчанин
Эксперт CЭксперт С++
8157 / 5005 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
30.04.2013, 17:44 27
kravam, в орвеле по дефолту есть, а у никсмана можно скачать отсюда:
http://sourceforge.net/projects/mingwbuilds/

Добавлено через 22 секунды
Картинку вообще не я выкладывал
0
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
30.04.2013, 17:54 28
Цитата Сообщение от MrGluck Посмотреть сообщение
kravam, в орвеле по дефолту есть, а у никсмана можно скачать отсюда:
http://sourceforge.net/projects/mingwbuilds/
стоп-стоп-стоп. То, что он есть в орлеве, никоим образом не означает, что он есть в Dev-C++ 4.9.9.2; Я не спрашиваю, где можно его скачать. Я спрашиваю, где можно его скачать так, чтобы его прикрутить к Dev-C++ 4.9.9.2. и чтобы там создавались проекты- а нигде таким образом вы его не скачаете.

Цитата Сообщение от MrGluck Посмотреть сообщение
kravam
Добавлено через 22 секунды
Картинку вообще не я выкладывал
Да вот не по фиг кто её выкладывал. Я на неё ссылаюсь потому, что она истина.
0
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 17:58 29
Нашёл откуда я Dev-C++ скачивал с mingv 4.7.1 :http://sourceforge.net/project... ecommended
Но, ради интереса, скачал и установил Dev-C++ с mingv 3.4.2 отсюда: http://www.bloodshed.net/dev/devcpp.html
Проверил сборку проекта из двух файлов. Работает.
0
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
30.04.2013, 18:05 30
Цитата Сообщение от alsav22 Посмотреть сообщение
Нашёл откуда я Dev-C++ скачивал с mingv 4.7.1 :http://sourceforge.net/project... ecommended
Да ну и слава Богу, но есть у меня ощущение, что ТС не остюда её скачала, а по следующей ссыли. Вот есть такое ощущение.

Цитата Сообщение от alsav22 Посмотреть сообщение
Но, ради интереса, скачал и установил Dev-C++ с mingv 3.4.2 отсюда: http://www.bloodshed.net/dev/devcpp.html
Проверил сборку проекта из двух файлов. Работает.
Кто-то говорил, что она не будет работать? Я говорил, что вы пользуетесь щас компилятором 3.4.2, что нехорошо.
0
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 18:12 31
Цитата Сообщение от kravam Посмотреть сообщение
Кто-то говорил, что она не будет работать?
Прошу прощения, неправильно понял. Не работает если так?
Цитата Сообщение от kravam Посмотреть сообщение
Так, а если качнуть Dev-Cpp без компилятора+ качнуть компилятор отдельно, то проект не создастся. Какие-то там заморочки с makefile
0
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
30.04.2013, 18:18 32
Ну да, не работает. Я качнул DEv-C++ 4.9.9.2 без компилятора и компилятор отдельно качнул, вот этот (4.6.2):

http://sourceforge.net/project... urce=files

И эта связка не даёт создавать проекты, какой раз пишу уже.
0
Форумчанин
Эксперт CЭксперт С++
8157 / 5005 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
30.04.2013, 22:02 33
Цитата Сообщение от kravam Посмотреть сообщение
стоп-стоп-стоп. То, что он есть в орлеве, никоим образом не означает, что он есть в Dev-C++ 4.9.9.2; Я не спрашиваю, где можно его скачать. Я спрашиваю, где можно его скачать так, чтобы его прикрутить к Dev-C++ 4.9.9.2. и чтобы там создавались проекты- а нигде таким образом вы его не скачаете.
Сколько раз мне нужно сказать, что связка чистый DevCpp + отдельно скачанный mingw позволяет создавать проекты?
И ответьте, наконец, почему среда разработки от Orwell-a должна портить процесс написания makefile-a?
А также с чего вообще возникла мысль, что IDE с одним компилятором создает файлы, а с другим, но поновее - уже нет? И почему в этой проблеме целиком и полностью оправдывается возможный фактор рукопопия ошибки в занесении параметров компилятора?
0
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2013, 23:27 34
Ради эксперимента, скачал Dev-C++ 4.9.9.2 без компиляторa отсюда: http://www.bloodshed.net/dev/devcpp.html и прикрутил к нему другой mingv (скачивал отсюда: http://sourceforge.net/projects/mingwbuilds/. Если правильно понял, то это 4.8.0 с поддержкой С++11). Всё работает, проект из двух файлов собрался. В Параметрах компилятора - Каталоги нужно прописать папки bin, lib, include компилятора, в Параметрах компилятора - Программы: нужные .exe из папки bin компилятора.

Добавлено через 21 минуту
Для поддержки С++11, прописать в Параметрах компилятора - Добавить следующие команды в запуск компилятора: -std=c++11 .
0
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
01.05.2013, 08:32 35
Цитата Сообщение от MrGluck Посмотреть сообщение
Сколько раз мне нужно сказать, что связка чистый DevCpp + отдельно скачанный mingw позволяет создавать проекты?
И ответьте, наконец, почему среда разработки от Orwell-a должна портить процесс написания makefile-a?
А также с чего вообще возникла мысль, что IDE с одним компилятором создает файлы, а с другим, но поновее - уже нет? И почему в этой проблеме целиком и полностью оправдывается возможный фактор рукопопия ошибки в занесении параметров компилятора?
Слишком много вопросов, будем последовательны.
Связка Dev-C++ 5.0 beta 9.2 (4.9.9.2), executable only (2.4 MB)+ mingw-get-inst-20120426.exe (ссыли есть выше)
Даёт результат, как на картинке.

Потом создание, проекта, компиляция, всё такое прочее. Такая надпись вылезает ПОСТОЯННО. Ошибки непосредственно при компиляции проекта (простейшего консольного):
'all-before' does not exist - don't know how to make it
Занавес.

PATH прописана, как надо, естессно.
0
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке  
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 16:54 36
Как насчёт моего последнего поста? И у меня такое писало (как на твоём скрине) пока компилятор не подключил, как описано в 34 посте.
Цитата Сообщение от kravam Посмотреть сообщение
PATH прописана, как надо, естессно.
При компиляции в среде, в PATH прописывать ничего не нужно, всё что нужно указано в Параметрах компилятора.
0
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
01.05.2013, 16:57 37
Ругается на папки где есть русский шрифт.
0
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 17:17 38
Ещё раз.
0
Миниатюры
Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке  

Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке   Создать главное меню из 5 cpp файлов.работа в консольке  

Создать главное меню из 5 cpp файлов.работа в консольке  
быдлокодер
1718 / 905 / 106
Регистрация: 04.06.2008
Сообщений: 5,612
01.05.2013, 18:25 39
alsav22, вот когда поставишь указанный мной компилятор, создашь проект, скомпилишь, тогда и будем говорить. Пока же ты ставишь ДРУГОЙ компилятор, уж не знаю, где ты его берёшь, но в том, который я использую, отсутствуют файлы x86_64-w64-mingw-gcc.exe и x86_64-w64-mingw-gcc++, да и опция -std=c++11 ему (который у меня, а не у тебя) неизвестна
"...\cc1plus.exe unrecognized command line option '-std=c++11' "
Добавлено через 3 минуты
Поэтому четвёртый раз :
Связка Dev-C++ 5.0 beta 9.2 (4.9.9.2), executable only (2.4 MB)+ mingw-get-inst-20120426.exe (ссыли есть выше)
Даёт результат, как на картинке.

Хотя щас прибежит MrGluck, и скаже что ВСЁ работает. А раз работает ВСЁ, то и эта связка должна работать по определению (хотя ей никто кроме меня из пишущих в этой теме не пользуется.) Гениально, чё сказать.
0
5473 / 4868 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.05.2013, 18:27 40
Цитата Сообщение от kravam Посмотреть сообщение
уж не знаю, где ты его берёшь
Для кого пишу?
Цитата Сообщение от alsav22 Посмотреть сообщение
прикрутил к нему другой mingv (скачивал отсюда: http://sourceforge.net/projects/mingwbuilds/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2013, 18:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подключение файлов main.cpp some.cpp some.h
Всем привет, программа разделенна на три файла poly.cpp main.cpp poly.h Кто мог бы объяснить как...

Возврат назад в главное меню из подпункта меню
Добрый вечер, подскажите пожалуйста, как организовать многоуровневое меню? А конкретно, надо из...

Работа с Меню. Сохранение, печать, создать новый. Работа с рисованием
В общем сабж. Делается программа, которая должная Сохранять, печатать и очищать поле (создать...

Главное меню
Подскажите пожалуйста, как исправить проблему. Есть главное меню, пункт «А» и «Б». В пункте «Б»...

Главное меню
Вот с меню ни как не могу разобраться..жумловское меню встает не по центру контейнера меню...как...

Главное меню
Хочу сделать главное меню.. например, установить на форму контрол mainmenu, расположить его в самом...


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

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

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