当前位置: 技术问答>linux和unix
gcc下和vc中inet_addr()等同的函数是什么?
来源: 互联网 发布时间:2015-08-09
本文导语: vc中用inet_addr()将ip带入结构体,gcc socket里好象没这个函数定义,怎么带入ip? | 不可能啊,linux下有这个函数,定义如下: unsigned long inet_addr(const char *string); 或 in_addr_t inet_addr(const char *cp); ...
vc中用inet_addr()将ip带入结构体,gcc socket里好象没这个函数定义,怎么带入ip?
|
不可能啊,linux下有这个函数,定义如下:
unsigned long inet_addr(const char *string);
或
in_addr_t inet_addr(const char *cp);
都是把点分十进制ip转换为32位二进制表示。
unsigned long inet_addr(const char *string);
或
in_addr_t inet_addr(const char *cp);
都是把点分十进制ip转换为32位二进制表示。
|
sys/socket.h
sys/types.h
netinet/in.h
arpa/inet.h
编译的时候记得加入 socket 和 nsl 库,有的不需要nsl
sys/types.h
netinet/in.h
arpa/inet.h
编译的时候记得加入 socket 和 nsl 库,有的不需要nsl