Почему у функции scanf_s в Visual Studio 2013 при использовании "%s" прекращается работа в языке Си .
char name[40];
scanf_s("%s", name);
Тут, когда в консоли ввёл данные, нажимаю энтер, и вижу сообщение "Прекращение работы".
Потому что scanf_s требует указания размера всех передаваемых ей буферов.
scanf_s("%s", name, 40);
Надо указать параметр _countof (имя переменной куда считываешь), например:
scanf_s("%s",&name,_countof(name));
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости