Получение слова из выражения

235
30 августа 2017, 16:25

Делаю свой калькулятор-компилятор в свой байт-код на C++ как на более производительном, чем Java. Дело дошло до превращения строки в лексемы или как их называют по-другому токены. То есть строка "(var1 + var2) * var3" должна превратиться в tokens[left_bracket, var var1, operator_plus, var var2, right_bracket, operator_multiplication, var var3] 'Код' массива tokens состоит из наследников класс Token. Для этого нужна функция string getStatement(string str, int statement_position) которая возвращает строку в которой содержится слово.

Надо получить слово от пробела до пробела. Пример : getStatement("int variable_a = variable_b + variable_c", 8); должна вернуть variable_a.

READ ALSO
Cтранное значение указателя

Cтранное значение указателя

Вопрос: почему значение указателя (pChar = muэ), указатель это же целый тип, а тут буквы какие-тоПомогите разобраться почему такое поведение

256
Регулярные выражения C++ [требует правки]

Регулярные выражения C++ [требует правки]

Необходимо получить текст между двумя блокамиДопустим, есть такой код:

542
undefined: не могу установить значение атрибута

undefined: не могу установить значение атрибута

В зависимости от страницы, на которой находится пользователь, ему должна показываться форма с датойПри условии c:if test="${listName != 'TODAY' and listName...

259
Нужна помощь в jquery

Нужна помощь в jquery

Ребят, такие дела, нужно при разрешении меньше 992px добавить ссылкам меню определенный классКак класс добавить я сам понимаю, помогите дополнить...

274