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

Пример работы функции get_toke() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лексический и синтаксический анализаторы http://www.cyberforum.ru/cpp-beginners/thread622911.html
здравствуйте.нужна помощь, по flex\bison, чтение драгон бука и поиска и google уже не хватает ,так что прошу помощи тут у Вас. лексер scaner.l D L H E ?{D}+ FS (f|F|l|L)...
C++ Реализовать в виде модуля набор подпрограмм Реализовать в виде модуля набор подпрограмм для работы с многочленами от одной переменной (1й степени t, 2й степени n). 1) сложение 2) вычитание 3) умножение 4) деление с остатком 5) операции... http://www.cyberforum.ru/cpp-beginners/thread622905.html
C++ Адаптация ПО под 64-битную систему
имею необходимость адаптировать прогу на С++ под 64 битную систему ( на 32 работает, но не на 64=() Подскажите плиз какие-нить источники, где можно почитать про адаптацию программ на С++ под 64 битку
Из арабских чисел в римские C++
Функция для перевода из арабских чисел в римские. Как можно заменить устаревший sprintf? string _func_arab_to_roman(int arab){ string arab_str; string res; char arr; int d; ...
C++ програмный код http://www.cyberforum.ru/cpp-beginners/thread622846.html
Помогите плиз разобраться.Написали прогу, немогу понять как она работает.Конкретно нужны красные участки, если можно поподробнее) 1) Add/Dell: //add/dell.h //интерфейс модуля add/del #ifndef...
C++ Получить количество символов во веденной строке Решил попробовать со строками поработать, сразу же возникло несколько вопросов: 1) В C++ тип string не встроен? Нужно подключать библиотеку? 2) В чем различие char от string? 3) Как... подробнее

Показать сообщение отдельно
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
13.07.2012, 14:38
Считывание в char нужно для правильной обработки в операторе switc(ch). Если ch равно (, ), +, -, *, /, то возвращается объект Token(ch). Если ch в виде цифры, то она закидывается назад в поток ввода, словно мы ее не видели ("заглядывания" вперед), далее все последующие лексемы, которые будут цифрами (включительно с той первой цифрой, которую мы закинули в поток) считываются в переменную val типа double с помощью cin>>val и после етого возвращается объект Token('8',val).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru