![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Kofgarter |
|
||||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 28.1.2009 Репутация: -2 Всего: -2 |
Помогите написать прогу, которая будет переводить номера в тексте -> из римского представления в арабское.
Использовать нужно анализаторы - bison и flex. Лексический анализатор, который выделяет в тексте римские числа я написал (roman.l):
Когда откомпилируете и запустите: prog.exe < temp.txt - он выведет текст, вида: текст ... {IX->9} ... текст Еще нашел лексический анализатор, который переводит римские числа в арабские:
Но проблема в том, что ему без разницы, что мы введем IIX, или VIII… или IVX. Как написать синтаксический анализатор, который будет проверять корректность записи римского числа? Это сообщение отредактировал(а) Kofgarter - 30.3.2009, 22:24 |
||||
|
|||||
Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 1 Всего: 41 |
руками ![]() а если серьезно, то: Kofgarter, ты правда думаешь, что все тут всё побросают и будут тебе писать анализатор??? кроме поисков в интернете, может еще что-нибудь попробовать, например начать программировать... -------------------- |
|||
|
||||
Kofgarter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 28.1.2009 Репутация: -2 Всего: -2 |
Dmi3ev
![]() ![]() зы: видно Вы никогда не работали с анализаторами, они как раз рассчитаны для того чтобы не писать гениальные коды, типа:
![]() Это сообщение отредактировал(а) Kofgarter - 31.3.2009, 00:13 |
|||
|
||||
Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
Kofgarter,
1. Данный гениальный код был написан в помощь, как обучающий. 2. Вы не предлагаете научиться работать в анализаторе, а спрашиваете вот это: 3. Вам ответили совершенно ясно и четко - на столько, на сколько конкретный вопрос вы поставили. 4. Правила вежливости: Заходя в комнату, где беседует много людей, сначала прислушиваются к разговору, затем потихоньку вмешиваются и только через достаточно длительное время дают советы как вести себя этим людям в комнате. А вы - с места в карьер. Нехорошо-с... |
|||
|
||||
Kofgarter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 28.1.2009 Репутация: -2 Всего: -2 |
Господа уже написал!
В любом случае спасибо за проявленный к топику интерес - Аш >58 просмотров!! ![]() |
|||
|
||||
Soah |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: нет Всего: 54 |
||||
|
||||
Dmi3ev |
|
||||||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 1 Всего: 41 |
это я уж без тебя разберусь...
это тоже осилю без тебя...
из чего это видно? я как-то делал анализатор, правда математических выражений...
это был пример, за который, кстати, человек сказал спасибо, поэтому не понимаю что ты этим хочешь сказать...
ну не пиши... я не заставляю... если тебе ничего писать не надо (все уже готово), тогда чего ты тут делаешь??? короче, Kofgarter, выкладывай свои наработки, задумки, тогда поговорим... ![]() а пустословить и оскорблять на расстоянии - много ума не надо... ![]() PS если бы ты был рядом, был бы не так дерзок ![]() Добавлено через 34 секунды
![]() ![]() -------------------- |
||||||||||||
|
|||||||||||||
Kofgarter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 28.1.2009 Репутация: -2 Всего: -2 |
Та пожалуйста, надеюсь Вам пригодится!
![]()
Dmi3ev, вот на что идет время! Вопрос задавался господам которые могут сразу ответить, если хотите - экспертам! А давать советы в таком духе, я Вас не просил. Прочтите первое предложение! Тема закрыта! Это сообщение отредактировал(а) Kofgarter - 31.3.2009, 01:26 |
|||
|
||||
zim22 |
|
|||
![]() depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |