| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Рекурсивный спуск |
| Автор: Dia28 15.11.2012, 16:07 | ||
Здравствуйте помогите пожалуйста разобраться в рекурсивном спуске, который вычисляет выражения, и как считывать по одному элементу из файла(
|
| Автор: xvr 15.11.2012, 19:00 |
| Судя по содержимому функции main - он ничего не вычисляет. Вы бы для начала написали грамматику того, что вы собираетесь высичлять (и не в виде загадочной программы, а в виде BNF например) |
| Автор: Dia28 16.11.2012, 01:37 | ||
Я не знаю как написать функцию чтения из файла посимвольно, и чтобы этот символ сохранялся в переменную NS Грамматика : E::=T|T+E|T-E T::=F|T*F|T/F F::=(E)|N; N - число в файле |
| Автор: Remiznik 16.11.2012, 09:55 |
| Не хочу быть занудой. Но попробуйте давать осмысленные имена функциям и переменным это не только помогает читателю, но и Вам поможет разобратся с логикой программы. |