inet_ntoa()的简介

inet_ntoa()的简介,第1张

函数功能:将网络地址转换成“.”点隔的字符串格式。

所需库: winsock.h

也可以使用: 头文件 Winsock2.h lib Ws2_32.lib dll Ws2_32.dll 即在程序开头写:

#include <WINSOCK2.h>

#pragma comment(lib,WS2_32.LIB)

函数原型: char FAR* PASCAL FAR inet_ntoa( struct in_addr in)

MSDN上本函数的原型描述为:unsigned long inet_addr( __in const char *cp)

in:一个表示Internet主机地址的结构。

注释:

本函数将一个用in参数所表示的Internet地址结构转换成以“.” 间隔的诸如“a.b.c.d”的字符串形式。请注意inet_ntoa()返回的字符串存放在WINDOWS套接口实现所分配的内存中。应用程序不应假设该内存是如何分配的。在同一个线程的下一个WINDOWS套接口调用前,数据将保证是有效。

返回值:拆或

若无错误发生,inet_ntoa()返回一个字符指伍睁针。否则的话,返回NULL。其中的数据应在下一个WINDOWS套接口调用前复制出来。

相腔御岁关函数:inet_addr().

#include <arpa/inet.h>旁尺包含头文件

unsigned int myip

这里获取ip

printf("乱碧%s\运陪高n",inet_ntoa(myip))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12274474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存