|
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
|
|
Необходимо объединить несколько программ в одну01.11.2014, 21:51. Показов 6510. Ответов 3
Метки нет (Все метки)
Здравствуйте. Задали контрольную 5 заданий, сделал отдельно каждое задание на Visual C++, а препод сказал надо в консоли сделать и все задания в одной программе, помогите, чтобы было все в одном.
Вот задание: 1. Реализовать программу рекурсивного спуска выражения и перевода в постфиксный вид. 2. Реализовать главную программу, считывающую строки из входного потока и выдающую в конце сообщения «OK» в случае успешного разбора или «FAIL» в случае неуспешного разбора. 3. Обеспечить поддержку диапазонов. Диапазоны записывать в следующем формате: <диапазон>::=<старт> ... <финиш> <диапазон>::=<старт>, <приращение> ... <финиш> где старт — целое число — начало диапазона, финиш — целое число — конец диапазона, приращение — целое число — приращение (по умолчанию 1 или –1, в зависимости от того, что больше старт или финиш). Приращение может быть отрицательным. Обеспечить контроль существования диапазона. На выходе диапазоны записывать в следующем виде: range (<старт>, <приращение>, <финиш>) Например: 4...8 на выходе range (4,1,8), 3...-1 на выходе range (3,-1,-1), 4,2...8 на выходе range (4,2,8), 2,-1...7 выдает ошибку «Неправильно задан диапазон». 4. Разработать make файл для сборки проекта из двух модулей. 5. Функция разбора вещественного числа в инженерной форме. Собственные разработки прикладываю. А вот что написано в рецензии: Данная программа должна: - ввод входного файла с входного потока и вывод на выходной поток; - принимает входной поток; - считывает из входного потока данные построчно; - для каждой строки: - осуществляет разбор этой строки по алгоритму рекурсивного спуска (или другому алоритму); - наравне с целыми числами разбирает также вещественные числа в инженерном формате; - наравне с целыми числами разбирает также диапазоны по предложенному синтаксису; - выдает в выходной поток постфиксную запись (если удалось что-то разобрать); - выдает в выходной поток результат разбора (OK или FAIL); - собирается при помощи make.
0
|
|
| 01.11.2014, 21:51 | |
|
Ответы с готовыми решениями:
3
Как объединить несколько программ в одну? Объединить несколько маленьких программ в одну большую
|
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
|
||||||
| 01.11.2014, 22:20 | ||||||
0
|
||||||
|
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
|
|
| 02.11.2014, 16:44 [ТС] | |
|
Спасибо. Сейчас буду разбираться.
Добавлено через 18 часов 11 минут Помогите переделать программы в консольные приложения, при попытке переделать по каждой программе выдается множество ошибок и объединить 01 Postf.rar, 02 TextAnalizer.rar, 03 Diapazon.rar и 05 Injener.rar в одну программу с вводом потока, который бы в зависимости от потока: осуществляет разбор по алгоритму рекурсивного спуска (или другому алгоритму), разбирает вещественные числа в инженерном формате, разбирает диапазоны, выдает в выходной поток постфиксную запись (если удалось что-то разобрать) и результат разбора (OK или FAIL). Делал на Visual С++, а нужно обязательно в консоли. Заранее спасибо всем.
0
|
|
|
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
|
|
| 20.11.2014, 17:19 [ТС] | |
|
Специалисты, кто разбирается посмотрите, может кто что сможет подсказать. Заранее спасибо.
0
|
|
| 20.11.2014, 17:19 | |
|
Помогаю со студенческими работами здесь
4
Объединить несколько функций в одну Несколько действий со строками объединить в одну функцию Объединить несколько разных структур в одну, не удаляя исходные Объединить несколько программ в одну
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|