C++'исты, выручайте. Учусь по Страуструпу, не выводит результат выражения в консоль: https://pastebin.com/QeU6hmEs.Вознаграждение в виде расчехления пака с лолями
Индекс напиши
operation[0]
>>150717809Уже сделал костыль с string вместо charОбьясни про индекс, пожалуйста
Учу параллельно C# и C++, подводные камни?Ну и объясните мне про указатели, потому что все что я могу сказать про указатели "нет указателей-получай переполненную оперативу из-за кучи переменных".
В конце напиши system("pause"); или getch(); два раза
Страуструп не лучшая книга, чтобы учить С++ с нуля. Лучши читани каких-нибудь Дейтелов.И да, учить С++ и СиШарп одновременно - это дурацкая идея, выбери одно и не отвлекайся.
>>150723651Я не ОП, если чтоПочему?
>>150723752Что конкретно почему?
>>150723752Потому что они для разного предназначены.
>>150717659 (OP)>double firstnum, secnum = 0.0;Так делают только мудаки> char operation [1];А это что за хуйня? Зачем тебе массив из одного элемента? Чем тебя одиночная переменная (char operation;) не устроила? >if(operation == "+")Объявил массив, а используешь как простую переменную. Тут тебе уже пояснили >>150717809>>150717852>Уже сделал костыль с string вместо charУ тебя костыль в днк.
в if скобки не " '' а ' '
>>150724037И вообще, switch для кого придумали?
>>150723651Двачую.>>150717659 (OP)Метод рекурсивного спуска.
>>150727134Оп, попробуй '' вот такие кавычки