Вам необходимо указать размер памяти, который вы хотите выделить для вашего символа.
scanf_s("%c %d",&c,1,&i);
Не вернет никаких ошибок.Поскольку функция scanf () является «небезопасной», VS заставляет вас использовать функцию scanf_s, которая является более безопасной опцией.Таким образом, пользователь не сможет обмануть ввод.