vs2019执行对象运行时不可用

#include<stdio.h>
#include<stdlib.h>

void scanf_while() //while读取一行字符
{
char c;
char arr[100];
int i = 0;
while (scanf_s("%c", &c) != EOF)
{
arr[i] = c;
i++;
}
printf("%s", arr);
}

int main()
{
//two_arr();
scanf_while();
//char_arr();
}

然后调试执行就显示,执行对象运行时不可用,想问一下怎么解决?为什么会这样?

img

参考:https://blog.csdn.net/treeinsea/article/details/1764235

任务管理器中结束上次没有推出的exe(如果有)
重启电脑
控制面板、Visual Studio Installer、修复
……