Я настроил Eclipse для программирования на c на машине Windows, я успешно запустил программу "hello, world". Однако, когда я пытаюсь запросить ввод пользователя и запустить программу, консоль в Eclipse отображается в неправильном порядке.
Вот что у меня есть
#include <stdio.h>
int main(void){
char letter;
printf("Please enter a letter:\n");
scanf(" %c, &letter);
printf("The letter you have selected is: %c", letter);
return 0;
}
Эта программа прекрасно собирается, и она прекрасно работает вне Eclipse. Но когда я запускаю ее в Eclipse, я получаю вывод:
E <--- (this is my user input)
Please enter a letter:
The letter you have selected is: E
Я не уверен, почему вывод выполняется в неправильном порядке, поэтому любая помощь будет очень признательна! Спасибо.