每当我尝试这样做时,我都明白了:
警告:“获取”功能很危险,不应使用
现在,我知道为什么这个功能很糟糕。但是为了编译我已编写的程序,我必须使用这个函数。我应该怎么做才能出现这个警告? [或具有完全相同属性的函数。 fgets略有不同,所以我的代码不起作用]
答案 0 :(得分:1)
你不应该压制警告。如果您真的觉得自己无法接受警告,请编写一个简单的脚本来解析输出并丢弃警告并对其进行适当命名,以便构建:
make ... | I-am-fully-cognizant-of-the-fact-that-this-program-uses-an-unsafe-function-and-the-resulting-executable-is-completely-unsafe
缩短过滤器的名称是不明智的。
答案 1 :(得分:0)
答案 2 :(得分:-1)
您是否尝试使用-w
进行编译以禁用警告?