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

Обратная польская запись - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Потоки данных http://www.cyberforum.ru/cpp-beginners/thread926178.html
Все наверно знают, что стандартные потоки (cout, cin, cerr, clog) ввода и вывода можно перенаправлять в файлы. Зачем тогда нужны классы fstream, ofstream, ifstream. Почему бы не использовать классы iostream, istream, ostream для работы с файлами? Добавлено через 10 минут up...
C++ Как забрать из функции структуру Сама структура: struct product { char name; char exist; char price; char kolv; char srgod; char data_post; char rank; http://www.cyberforum.ru/cpp-beginners/thread926176.html
Встроенные функции C++
Inline для встроенных функция надо писать и в прототипе и в определнии? Или в одном каком-то месте?
const переменная C++
Вопрос по коду ниже. Насколько я знаю const переменная, это переменная по имени которой нельзя перезаписывать область памяти. Я завёл указатель на такую переменную, который не const. Изменил значение в этой области памяти с помощью указателя. И вот что получил. Адресс который в ptr и a совпадают, но значения по этому адресу содержатся разные. Как так может быть? int main() { const int a =...
C++ Задача про календарь http://www.cyberforum.ru/cpp-beginners/thread926137.html
Имеется задача: Два одноклассника Петя и Вася родились не ранее 1993 и не позднее 1994 года, причем, Петя старше Васи. Напишите программу, которая по заданным дням рождения определяет: на сколько дней Петя старше Васи. Заметим, что 1993 и 1994 года не являются високосными, т.е. в феврале в них ровно 28 дней. Входные данные
C++ Bin файл из Modbus. Прочитать из файла область памяти Доброго времени суток! Подскажите пожалуйста, у меня есть bin-файл из которого нужно достать данные полученные устройством и хранящиеся в ячейках памяти, т.е. смещение адреса - 0002h, адрес в MODBUS 0001h соответствует сетевому адресу прибора или прочитать из файла область 0x12 … 0x19 и обнаружить аббревиатуру и т.д и т.п. Сначала думал, что воспользуясь hex-редактором получится это... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
21.07.2013, 00:01     Обратная польская запись
http://e-maxx.ru/algo/expressions_parsing
Можно заметить, что перед унарной операцией всегда стоит либо другая операция, либо открывающая скобка, либо вообще ничего (если она стоит в самом начале строки). Перед бинарной операцией, напротив, всегда стоит либо операнд (число/переменная), либо закрывающая скобка. Таким образом, достаточно завести какой-нибудь флаг для указания того, может ли следующая операция быть унарной или нет.
 
Текущее время: 17:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru