|
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
|
|
Необходимо объединить несколько программ в одну01.11.2014, 21:51. Показов 6499. Ответов 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
Как объединить несколько программ в одну? Объединить несколько маленьких программ в одну большую
|
|
Модератор
13769 / 10962 / 6491
Регистрация: 18.12.2011
Сообщений: 29,238
|
||||||
| 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
Объединить несколько функций в одну Несколько действий со строками объединить в одну функцию Объединить несколько разных структур в одну, не удаляя исходные Объединить несколько программ в одну
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение/ Перевод
https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs
. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|