Ubuntu中文论坛
致力于Ubuntu中文推广
http://forum.ubuntu.com.cn/
编译时出现警告:忽略声明有warn_unused_result属性的‘fgets‘的返回,怎么解决???
http://forum.ubuntu.com.cn/viewtopic.php?t=276531
分页:
1
/
1
编译时出现警告:忽略声明有warn_unused_result属性的‘fgets‘的返回,怎么解决???
发表于 :
2010-06-02 11:29
由
wkillers
我自己编的一套小程序,在make的时候就出现上面那些警告,在网看到一些人说更新libcurses_ocaml_dev可以解决,可是我更新了还是不行
Re: 编译时出现警告:忽略声明有warn_unused_result属性的‘fgets‘的返回,怎么解决???
发表于 :
2010-06-02 23:07
由
astolia
这个警告的意思是,程序中用到了fgets函数,但是没有去管这个函数的返回值。因为有可能实际读到的内容长度比你预想的短,从而造成一些潜在的错误。
你完全可以不去管他。或者拿个变量接收一下返回值int a=fgets()