CLion не будет показывать выходные данные в Debug
Когда я запускаю программу, это вывод:
-------------------- HASHMAP MANAGEMENT BOOT MENU -------------------------
Would you like to:
(a) create a new hashmap
(b) load an existing one
(q) exit
>
Однако при отладке ничего из этого не появляется. Проверяя отладку, он действительно просматривает команды printf (), но он просто отказывается позволить им появиться в консоли. Входные регистры, но выходные никогда не приходят.
int main(void){
bool on = true;
char choice = ' ';
int status = 0;
while(on){
if(status == -1){
printf("n[ERROR] : HASHMAP NOT INITIALISEDn");
}
printf("n-------------------- HASHMAP MANAGEMENT BOOT MENU -------------------------n");
printf("Would you like to:n(a) create a new hashmapn(b) load an existing onen(q) exitn> ");
scanf("%c",&choice);
...
...
}
}
Именно так начинается код, исключая все #include
s. кроме того, по какой-то причине Клион говорит, что код, который я создаю, является task2-a.c | Debug
, Если это поможет. task2-a. c - это имя файла C, который будет построенный. Я не знаю, что происходит...
Обновление: отладка отлично работает на Ubuntu 17.04 Clion 2017.2. Он просто не работает на Windows 10 CLion 2017.3.