C语言有头文件但是说gets仍然未定义

2025-03-16 10:21:09
推荐回答(2个)
回答1:

应该和这句代码有关。建议换个正数。

int termsNumber = 0;

回答2:

这个函数在新标准里已经被弃用了,可以使用gets_s函数代替gets,gets_s是gets的安全版本

char* __cdecl gets_s(
    char*   _Buffer,
    rsize_t _Size
);

官方文档

如果一定要用gets,暂时不知道有什么好方法