输出字符串,为什么就是输出不了

img


为什么就是输出不了
为什么就是输出不了
为什么就是输出不了
为什么就是输出不了
为什么就是输出不了

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++的话这样改就不行,望采纳