|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.01.2012, 22:45 | #1 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Составить меню
В задании написанно. цитирую:
Составить программу на Visual Studio C++, представляющую собой меню по выбору номера задания и выбора номера задачи в выбранном задании. Задания распределены по вариантам. Номер варианта соответствует последней цифре в зачетке. Сами задачи я решил. Но как все это связать не пойму. Допустим у меня все решения лежат по пути D/VPI/Visual Studio C++/. Например в РНР есть такая вещь, как функция fopen(), Код:
|
07.01.2012, 22:53 | #2 | |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Цитата:
Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
07.01.2012, 23:41 | #3 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
То есть я так понимаю:
Код:
Я так понимаю мне с консоли надо путем выбора вывести на экран номер темы и номер задачи. Можно конечно все засунуть в один код и при помощи того же switch выводить код определенной задачи. Я же думал, что есть более элегантный способ реализации. То, что Вы посоветовали, я не врубаюсь. Если Вам не трудно объясните попроще. С уважением Олег. |
07.01.2012, 23:56 | #4 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
так давайте по порядку
у вас есть куча сpp файлов с вашими лабораторками лежат они в разных папках вам нужно написать программу в которой вы могли бы через меню выбирать свои лабораторки! ОК! Ток терь вопрос вам их как показать надо (код, или ехешник запустить) 1) вам надо показать код для этой лабораторки по выбору меню дописываем путь допустим выбрана лаба 1 ок! пусть лабы лежат в C:\Labs Тогда дописываем \lab1\lab1.cpp открываем читаем и тд и тп 2) Вам нужно запустить ехе Для Этого ShellExecute к примеру
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
08.01.2012, 09:55 | #5 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Спасибо! Буду пробовать.
|
08.01.2012, 11:58 | #6 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Не получается. Вот код. Что я сделал не так?
Код:
Пытался "open" заменить на "NULL" что бы система сама решала, что делать с файлом. Но все равно говорит, что "аргумент типа "const char*"не совместим с параметром LPCWSTR" |
09.01.2012, 23:34 | #7 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Всем спасибо! Разобрался. Вместо:
PHP код:
Во вторых перед "open" и "путь_к_файлу_.ехе" надо ставит L (для чего надо, я так и не выяснил, но без L не работает) В третьих переместил папку на диск С:\ Теперь это выглядит так: PHP код:
Теперь прошу знатоков если не трудно подсказать зачем мы прописываем (UINT), и что означает L, и есть ли еще команды? |
09.01.2012, 23:48 | #8 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Oleg34
Во вторых перед "open" и "путь_к_файлу_.ехе" надо ставит L (для чего надо, я так и не выяснил, но без L не работает) это нужно для поддержки юникода. Поскольку китайцев меньше не становится, а по русски они ни фига не говорят, то если не продавать китайцам китайскую винду, то прибыль сильно уменьшится. Поэтому все Windows имеют полностью юникодовое ядро начиная с Windows NT 3.x, а Microsoft потихоньку приучала юзеров создавать юникодовые программы. А в 2010 студии сделала этот режим по-умолчанию. Конечно, в настройках все можно взад вернуть, но для этого надо инструкцию читать, а кто же ее читает-то...
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Меню codrops (стильное меню), Как сделать чтобы текст не смещался в блоке? | AlienNation | HTML и CSS | 2 | 28.09.2011 13:17 |
меню как на сайте p&g (меню ввиде таблицы) | ilma55 | WordPress и другие CMS | 0 | 19.09.2010 19:09 |
И сново sendMessage =) Как нажать пункт верхнего меню и меню правой кнопки? | TwiX | Win Api | 9 | 15.10.2009 01:57 |
Помогите пожалуйста решить две задачи по паскалю и составить и составить блок схему! | ...Оленька... | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 20.01.2009 09:37 |
Меню с Items в виде набора Bitmap (как меню редактирования в Word'е) | chandrasecar | Мультимедиа в Delphi | 7 | 14.01.2009 09:20 |