Разница между scanf и scanf_s

Поэтому я хочу спросить, в чем разница между этими двумя. Если они есть. В университете меня учили и я использую scanf, но на моем персональном компьютере Visual Studio продолжает отправлять это предупреждение.

 error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.

И я должен изменить все scanf на scanf_s, иначе программа не будет собираться. (Я использую новейшую версию MS Visual Studio с 2013 года)

Ответы на вопрос(4)

Ваш ответ на вопрос