while里面改成scanf_s("%c", &a) != EOF && a !='\n'就可以了
#include<stdio.h>
int main()
{
char a;
while (scanf_s("%c", &a) != EOF && a !='\n')
{
printf("%c", a+ 4);
}
return 0;
}
输入的时候最后有一个结束符
scanf_s("%c",&a,1);
scanf_s输入字符时要指定长度为1