scanf_s("%s", str); 这句修改为:scanf_s("%s", str, 6); 就可以了,添加一个参数表示字符串数组的大小。
你试试scanf_s("%s",str,1 )
在文件最上面加个宏 #define _CRT_SECURE_NO_WARNINGS
用scanf
#include<stdio.h>
int main()
{
char str[6];
scanf("%s",str);
printf("%s",str);
return 0;
}
创建C语言文件时,扩展名为.C,而不是.cpp(.cpp是C++程序语言扩展名)。望对你有所帮助。
把第五行改为scanf_s("%s",str,1);试试,而且你这是不是vs啊,如果你是DEV—C++的话这样改就不行,望采纳