当前位置:  技术问答>linux和unix

为什么LinuxC库文件中的有些函数虽然加了头文件,但在使用前要声明?

    来源: 互联网  发布时间:2016-07-12

    本文导语:  什么LinuxC库文件中的有些函数虽然加了头文件,但在使用前要声明? 例子: #include #include void main() {   char *buf;   buf=get_current_dir_name();   printf("Current path:%sn",buf); } 报警告:6:waring:assigment makes pointer from integer wit...

什么LinuxC库文件中的有些函数虽然加了头文件,但在使用前要声明?
例子:
#include
#include
void main()
{
  char *buf;
  buf=get_current_dir_name();
  printf("Current path:%sn",buf);
}
报警告:6:waring:assigment makes pointer from integer without a cast.
但这样就不会报警告:
#include
#include
char *get_current_dir_name();
void main()
{
  char *buf;
  buf=get_current_dir_name();
  printf("Current path:%sn",buf);
}

|
#include 
#include 
void main()
{
  char *buf;
  buf=(char*)get_current_dir_name();
  printf("Current path:%sn",buf);


转换一下就不会有警告了。

有头文件, 使用时,不用声明了。

    
 
 

您可能感兴趣的文章:

  • 急求LinuxC 函数库参考手册
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • LinuxC论坛开张
  • linuxC可心发送电子邮件吗?
  • 求教linuxC编程
  • 请问哪位friend知道哪里有LinuxC++的教程??
  • 询问linuxC/C++开发入门比较好的书
  • 关于linuxC socket的一道题
  • linuxC中的fork问题,请教大侠帮忙解答
  • 自己写的一个linuxc++读串口类的读出来的数据是一段一段的。请问是什么原因?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3