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

一个始终想不通的问题,望高手指点

    来源: 互联网  发布时间:2015-04-21

    本文导语:  因为需要,我变了一个获得主机IP的程序,源码如下: #include #include #include int main(int argc,char** argv) {    struct hostent *he;    struct utsname myname;    struct in_addr *paddrlist;    char **addes;    if(uname(&myname)h_addr_list;...

因为需要,我变了一个获得主机IP的程序,源码如下:

#include
#include
#include

int main(int argc,char** argv)
{
   struct hostent *he;
   struct utsname myname;
   struct in_addr *paddrlist;
   char **addes;
   if(uname(&myname)h_addr_list;---------------------(2)
}

  可是在用gcc编译时,总是在(1)处出现警告warning:assignment makes point from integer without a cast,但在gethostbyname前加上(struct hostent*)强制类型转换就不会出此问题。gethostbyname返回的不就是一个struct hostent得指针吗?

要命的是在(2)处总是出现dereferencing point to incomplete type的致命错,

不管是在我自己的单机上还是另外一台服务器上都是这样,望高手指点。

|
没包含头文件:
#include 

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












  • 相关文章推荐
  • 网卡激活了,但ping dsn 不通,ping 网关也不通,怎么办?
  • 为什么RH9和WinXP联网连不通,相互ping都是不通啊??
  • Linux网络奇怪问题,能ping通外网,内网ping不通,网关ping不通,DNS能ping通!
  • 想不通,就是想不通!
  • Solaris ping不通的问题!!!???
  • 虚拟机ping不通主机
  • solaris for intel 网卡连不通,ping 自己正常, why? 50分!!!
  • ping 不通!不知为什么!
  • nslookup能查得到域名,但ping不通域名的问题
  • 今天碰到一个奇怪的网络不通的问题。
  • -------------ping 主机名 不通-------------
  • redhat as4 装好重启网络不通!
  • VM linux ping不通宿主机的IP
  • 为什么PING不通
  • 急啊!无防火墙,就是PING不通
  • redhat7.2 ping不通自己
  • ssh连接得通虚拟机,连接不通隔壁宿舍?
  • linux虚拟机与armsys2410拼不通
  • windows ping不通 Linux
  • 可以ping通路由器,但是ping不通外部地址可能是什么原因?


  • 站内导航:


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

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

    浙ICP备11055608号-3