编译时出现警告:忽略声明有warn_unused_result属性的‘fgets‘的返回,怎么解决???
-
- 帖子: 29
- 注册时间: 2008-09-04 19:05
编译时出现警告:忽略声明有warn_unused_result属性的‘fgets‘的返回,怎么解决???
我自己编的一套小程序,在make的时候就出现上面那些警告,在网看到一些人说更新libcurses_ocaml_dev可以解决,可是我更新了还是不行
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: 编译时出现警告:忽略声明有warn_unused_result属性的‘fgets‘的返回,怎么解决???
这个警告的意思是,程序中用到了fgets函数,但是没有去管这个函数的返回值。因为有可能实际读到的内容长度比你预想的短,从而造成一些潜在的错误。
你完全可以不去管他。或者拿个变量接收一下返回值int a=fgets()
你完全可以不去管他。或者拿个变量接收一下返回值int a=fgets()