+ -
当前位置:首页 → 问答吧 → gnu99 和crypt?

gnu99 和crypt?

时间:2010-08-18

来源:互联网

代码:
  1. cryptpasswd = crypt(plainpw, cryptpw);   
复制代码
gcc -std=gnu99 -O2 -Wall -c myftpserver.c


提示:
  1. myftpserver.c: In function ‘check_pass’:
  2. myftpserver.c:46: warning: implicit declaration of function ‘crypt’
  3. myftpserver.c:46: warning: assignment makes pointer from integer without a cast
复制代码
这是什么问题,头文件已经包含

作者: zhanglistar   发布时间: 2010-08-18

没找到crypt?

作者: hellioncu   发布时间: 2010-08-18

回复 zhanglistar


    已经找到了

    而且也生成了目标文件,问题是一直有这个提示,很烦  


而且第二个警告也很烦。

没找到原因。   不用gnu99的标准就没有警告

作者: zhanglistar   发布时间: 2010-08-18

implicit declaration,应该是没找到申明呀

作者: hellioncu   发布时间: 2010-08-18



QUOTE:
代码:gcc -std=gnu99 -O2 -Wall -c myftpserver.c


提示:这是什么问题,头文件已经包含
zhanglistar 发表于 2010-08-18 14:41




    缺少原型说明。
找一个.h,或自己说明一下函数原型。

作者: yulihua49   发布时间: 2010-08-18