|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.06.2009, 21:06 | #1 | ||
Пользователь
Регистрация: 16.10.2008
Сообщений: 11
|
Организация управления ресурсами в ОС bat+cpp (помогите)
Вообще есть почти готовая программа, но в ней есть ошибки не пойму как и где исправлять.
по заданию Создать 3 программы 1 - C-программу организующую меню на экране состаящее из пунктов, файл должен иметь имя MenuN.cpp атрибуты для построения окна и тексты пунктов считать из данных AtribN.txt который должен быть предварительно создан Номер выбраного пункта записать в новый файл данных OtvN.txt Файл MenuN должен вызываться с указанием аргумента имени файла атрибутов окна AtribN.txt 2 С-программу выполняющий действия указанные в задании ProgN.cpp ProgN.cpp должен содержать проверку аргументов в строке вызова Вывести все результаты вычислений на экран и в файл на диск ResN.dat 3 Командный файл содержащий команды, позволяющие создать интерфейс при организации диалогового меню CmN.bat. Использовать в нем вызовы файлов MenuN и ProgN Вот мое индивидуальное задание Menu.cpp окно вывесте в центре правого края экрана обрамленое символами "+" содержащие пункты меню: - Наличие монохромного адаптера - Изменить номер байта в секторе Выход из меню завершить клавишей -> Prog.cpp В зависимости от номера пункта меню указаного в качестве параметра при вызове Prog.exe проверяет наличие монохромного видеоадаптера или изменяет указанный байт в указаном секторе Если видеоадаптер имеется то завершить программу с кодом 0 иначе с кодом -1 Если указаный байт изменился, то завершить программу с кодом 1, иначе с кодом 0 cm.bat Вызвать файл cm.bat c одним параметром res.dat Установить цвет экрана -белый, цвет символов красный. Вывести текущую дату Проанализировать код завершения: если он равен -1, то содержимое файла res.dat объеденить с содержимым файла otv.txt и сделать копию объединеного файла на диск A в текущий каталог, проверив предварительно, существует ли такой каталог, написав соответствующие команды, а при отсутствии такого создать если он равен 1, то удалить файл atrib.txt иначе вывести содержимое текущих каталогов дисков на экран Теперь коды программ Atrib6.txt 40 10 79 20 Menu.cpp Код:
Prog6.cpp Код:
Код:
Вообщем при запуске bat-файла появляется меню с двумя опциями 1 Поиск монохр адпт. 2 Сколько байтов в секторе. Поиск Монохромного адапптера проходит нормально, а вот когда я нажимаю 2-ю опцию на количество байт в секторе, программа не реагиарует, а пропускает и показывает сразу текущую дату.Проблема в том что не работает вторая опция меню. Может проблема в связи между cm6.bat и prog6.exe или ошибка в самом prog6? Вообщем не показывает он кол-во cекторов. Еще не понимаю как сделать Цитата:
Цитата:
Последний раз редактировалось #Nii; 07.06.2009 в 21:11. |
||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите написать конвертер cpp->html | Vano-sie72 | Помощь студентам | 1 | 18.05.2009 22:15 |
Помогите написать конвертер cpp->html | Vano-sie72 | Фриланс | 1 | 18.05.2009 15:57 |
Помогите сделать bat файл. | p1vorak | Помощь студентам | 3 | 12.01.2008 19:02 |
Помогите с ресурсами | Dude_first | Общие вопросы Delphi | 1 | 11.09.2007 16:24 |
Помогите, пожалуйста, написать *.bat | #000 | Свободное общение | 1 | 30.05.2007 18:42 |