Я новичок в C и хотел бы знать, в чем проблема с моим кодом:
#include "stdio.h"
int main(void)
{
int a;
printf("Please input an integer value: ");
scanf("%d", &a);
printf("You entered: %d\n", a);
return 0;
}
Моя проблема в том, что мне нужно ввести значение, прежде чем я получу вывод на консоль, для Например, если я наберу 7, я получу вывод на консоль: Пожалуйста, введите целочисленное значение: Вы ввели: 7
Я попробовал точно такой же код на другом компьютере, и он работал довольно хорошо, я думаю, это проблема с буфером? но я понятия не имею, как это исправить .. Любые идеи, пожалуйста?