Добрый день,
У меня есть al oop, который вычисляет значения и отображает вывод на консоль. Однако когда я запускаю код, cout <<
не отображает ожидаемый результат. На самом деле, он не отображает никакого вывода. Единственный способ, которым я знаю, что код даже работает, - это то, что значения меняются.
cout <<
работал нормально, пока я не использовал оператор switch. Каждый фрагмент текста, который я ожидал вывести на консоль внутри оператора и l oop, был просто мертвым текстом. Это не сработало. Я также попытался очистить поток, используя cout.flush
. Это не сработало, я не могу включить весь свой код, но вот проблемные строки:
if (exampleloop == '1'){
ExampleValue = (ExampleValue - 1);
ExampleValue = (ExampleValue - ExampleValue);
cout << "ExampleText " << ExampleValue << " ExampleText";
if (ExampleValue <= 0){
cout << "ExampleText.";
}
if (ExampleValue <= 0){
cout << ExampleText";
}
example_label:
ExampleValue = (ExampleValue1 - ExampleValue1);
cout << "ExampleText! " << ExampleValue! << " ExampleText!";
goto Example_label;
}
И единственный способ узнать, что код вычисляется
cout << "EXAMPLE TEXT ExampleValue1 at "<< ExampleValue <<" . ExampleText";
В этом случае «Пример текста» никогда не появится на консоли. Однако «Пример значений» будет вычислен, и изменения будут отражены в приведенном выше коде.
Моя IDE - repl.it
Это моя ошибка или моя IDE? И что происходит?
(Да, я #include iostream
, а я using namespace std
)