
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地址怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)