Форум программистов, компьютерный форум 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++ Написать программу, которая проверяет, является ли год високосным Написать программу, которая проверяет, является ли год високосным. Помогите пожалуйста подробнее

Показать сообщение отдельно
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
09.12.2013, 13:12     простейший синтаксический анализатор(Распознавание числа)
Лексический анализ - это разбиение входящего потока на токены. Синтаксический - сопоставление токенов с правилами грамматики.

А вообще, Вам обязательно писать на чистом C++? На том же ANTLR этот парсер в 2 строчки делается.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru