scanf всегда печатает введенный номер - PullRequest
0 голосов
/ 11 ноября 2018

Только начал изучать C, и у меня возникла проблема с функцией scanf. Каждый раз, когда я ввожу число в консоли, оно будет напечатано прямо под вводом. Программа все еще работает, но это немного раздражает. (Я использую CLion от JetBrains)

int main()
{
   int x;
   printf("Number: ");
   scanf("%d", &x);
   printf("Your number is %d!", x);
}

Это вывод:

Number:15 15 Your number is 15! Process finished with exit code 0

1 Ответ

0 голосов
/ 11 ноября 2018

Это проблема в clion ( Почему CLion печатает входные данные со стандартного ввода? ). В настоящее время не решены. Эта проблема существует для C и C ++. Эта ошибка существует в течение четырех лет. Я определенно советую вам сменить компилятор, если вы не связаны этим по определенной причине.

...