c语言怎样编写显示本机ip地址的程序

c语言怎样编写显示本机ip地址的程序,第1张

struct

in_addr

addr;

hostent

pHost

=

::gethostbyname("localhost");//在此写入你自己电脑主机名字

switch

(pHost->h_addrtype)

{

case

AF_INET:

printf("internet网络地址类型(AF_INET)\n");

break;

case

AF_INET6:

printf("internet网络地址类型(AF_INET)\n");

break;

case

AF_NETBIOS:

printf("netbios网络地址类型(AF_NETBIOS)\n");

break;

default:

printf("其它地址类型

%d\n",

pHost->h_addrtype);

break;

}

printf("\t地址长度:

%d(字节)\n",

pHost->h_length);

addrs_addr

=

(u_long

)

pHost->h_addr_list[0];

printf("\t第一个IP地址为:

%s\n",

inet_ntoa(addr));

#include <stdioh>

main(){

system("ipconfig >> myIPtxt"); // 简要的

// system("ipconfig /all >> myIPtxt"); // 非常详细的

printf("look file myIPtxt\n");

return 0;

}

用ipconfig 就可以了。

1、首先点击右下角网络图标进入“网络和共享中心”选项

2、接着点击“本地连接”“属性”“internet协议版本4”。

3、选中自动获取IP地址和自动获取DNS服务器地址并保存。

4、如果依然有问题,可以点击菜单搜索“服务”选项,在服务当中找到“dhcpclient”选项,双击进入设置,将启动类型改为自动即可。

1、首先点击右下角网络图标进入“网络和共享中心”选项。

2、接着点击“本地连接”“属性”“internet协议版本4”。

3、选中自动获取IP地址和自动获取DNS服务器地址并保存。

4、如果依然有问题,可以点击菜单搜索“服务”选项,在服务当中找到“dhcpclient”选项,双击进入设置,将启动类型改为自动即可。

以上就是关于c语言怎样编写显示本机ip地址的程序全部的内容,包括:c语言怎样编写显示本机ip地址的程序、c语言 求一个获取本机内网ip的小程序、无法获取ip地址怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9266639.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存