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

простейший синтаксический анализатор(Распознавание числа) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти подстроку в файле http://www.cyberforum.ru/cpp-beginners/thread1028661.html
Дан файл text.txt FILE *fp=fopen("c:\\text.txt", "r"); Вводится подстрока char str; cin >> str; Задача: вывести количество вхождений подстроки в файл. С++
C++ Выход за пределы цикла Вообщем необходимо реализовать алгоритм по пунктам от 1 до 27 и в них есть переходы на другие пункты. Есть 2 цикла do while, один от 5 до 17, а второй от 5 до 19 пунктов, проблема в том что надо сделать переход от 14 до 18, а так же сделать полный выход из алгоритма на пункте 11. Да и сделать надо без использования goto. Может кто что посоветовать? http://www.cyberforum.ru/cpp-beginners/thread1028660.html
C++ Геометрическая задача. Программа в виде функции
Доброго времени суток. Прямоугольный треугольник вписана окружность. Точка касания окружности с треугольником делит гипотенузу в отношении 2 к 3. Найти стороны если центр вписанной окружности удален от вершины прямого угла на корень из 8 см. Оформить в виде функции Помогите господа программисты..
C++ написать функцию искажения буквы
Помогите, пожалуйста, написать функцию искажения буквы. Есть словарь, в нем не менее 20 слов. С кл-ры вводятся слова с ошибкой: искажение одной буквы. Ах да, еще интересует вопрос как создать словарь в си++
C++ Изменяется значение при использовании манипуляторов http://www.cyberforum.ru/cpp-beginners/thread1028612.html
Добрый день. Написал перегруженный оператор вывода в поток. Проблема в том, что если num будет начинаться с нулей, то они просто не появятся на экране. Для решения этой проблемы изменил ширину поля и использовал 0 как заполнитель. Проблема в том, что на выходе получаю не 0013, а 0011. Причем если первые нули заменить например на единицы, то на выходе получаю правильное число. В чем может быть...
C++ Написать программу, которая проверяет, является ли год високосным Написать программу, которая проверяет, является ли год високосным. Помогите пожалуйста подробнее

Показать сообщение отдельно
лилиэн
6 / 6 / 0
Регистрация: 22.11.2012
Сообщений: 95
09.12.2013, 12:32  [ТС]     простейший синтаксический анализатор(Распознавание числа)
Цитата Сообщение от 0x10 Посмотреть сообщение
Подозреваю, что уже не нужно, но все-таки отмечу.
1. По формулировке это все-таки не синтаксический анализ, а лексический.
2. Приведенный код - не анализатор, а обычное преобразование строки в число.
3. При написании парсера обычно предполагается реализация конечного автомата, чего я тут не наблюдаю.
Вы конечно во всем правы, пока это обычное приеобразование.Но это толькочасть нужного мне кода, и именно в этой части была ошибка,поэтому я запостила только ту часть где распознается число.
Чем лексический отличается отсинтаксического??
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru