问题遇到的现象和发生背景
为什么无法显示printf的内容?
问题相关代码,请勿粘贴截图 下、
#include <stdio.h>
int main(void)
{
char ass[40];
scanf_s("%s",ass);
printf("hello,%s\n",ass);
return 0;
}
为什么无法显示printf的内容?
#include <stdio.h>
int main(void)
{
char ass[40];
scanf_s("%s",ass);
printf("hello,%s\n",ass);
return 0;
}
scanf_s使用不对
改为scanf_s("%s",ass,40);
scanf_s是安全输入函数,输入字符串时,必须指定字符串最大长度