Вы уверены что это ошибка, а не предупреждение (warning)? Я вот нет.
Как вы компилируете через командную строку? Возможно там или другой компилятор, или другое окружение, или другие настройки компиляции, или просто варнинги не показываются.
Использовать так как написано в вариннге - другую функцию scanf_s, или отключить варнинги секурности, или забить (но понимать чем это черевато).