c语言gets()函数不能使用

现在的c语言使用gets()函数需要在主函数main()前进行声明

#include<stdio.h>
char *gets (char *str);//声明
int main()
{
    char c[20];
    gets(c);
    
    puts(c);
    return 0;
}

不要问为什么,你在搜索这个问题的时候已经知道了!!!

用fgets()代替gets()

fgets(c, sizeof(c), stdin);  //与gets(c)等效
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐