Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kiritler
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 6
#1

lexx/yacc некорректно анализирует - C++

23.10.2011, 17:45. Просмотров 339. Ответов 1
Метки нет (Все метки)

Есть транслятор лексический выражений в ДНФ, но почему-то он не может считать входную строку, а именно знак "!" (не) он читает как "(", а от знака * у него случается segmentation fault.
Никак не могу понять, почему это происходит?

Программа в http://zalil.ru/31918731
в терминале
make
./DNF < da.txt
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2011, 17:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос lexx/yacc некорректно анализирует (C++):

Lex и Yacc - C++
Привет всем!=) может кто-нибудь кинуть литературу по Lex и Yacc, уж очень надо=) заранее благодарен=)

Простейший калькулятор на YACC - C++
Добрый вечер при написании калькулятора возникла затрудненость: Надо в калькулятор добавить &quot;знак&quot; остаток от деления. C приложеным...

BISON YACC WINDOWS, требования к каталогу при установке - C++
Вот значит стандартный пример bison-овского файла %token TYPE DOTDOT ID %left '+' '-' %left '*' '/' %%

Конструирование транслятора для модельного языка. Литература по LEX/YACC - C++
Простите, не знал куда тему приткнуть. Ищу литературу по LEX/YACC. Софт, книги и т.д.

Некорректно работает - C++
Здравствуйте помогите пож-та с задачкой: Сформировать вещественный массив X1(N), N≤20, элементами которого являются случайные числа из...

Функция работает некорректно - C++
#include &lt;iostream&gt; using namespace std; short fill(double*, short); const short size = 5; int main() { double array;...

1
Kiritler
0 / 0 / 0
Регистрация: 11.10.2011
Сообщений: 6
01.11.2011, 23:41  [ТС] #2
так и не понял, в чем проблема...Никто не может подсказать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 23:41
Привет! Вот еще темы с ответами:

Некорректно выводятся данные - C++
в програмке не выводятся значения для y. на экран выводится как x= -5.00 z= 5.00 y=-10.485428 x= -4.50 z= 4.50 y=-8.819977 x=...

некорректно работает программа - C++
Программа компилируется но после ввода данных пропадает окно! #include&lt;iostream.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; ...

Функция работает некорректно - C++
написал функцию,возвращающий нажатую клавишу: char func2(){ if(_kbhit()){ char c; c=_getch(); return c; } return 0; ...

Некорректно работает функция - C++
Функция Small_S должна находить короткое слово в строке str, а она почему-то выводит первое слово! Помогите решить проблему, буду очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru