本文目錄一覽:
請問 c語言怎樣獲取計算機ip地址啊
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);
addr.s_addr = *(u_long *) pHost-h_addr_list[0];
printf(“\t第一個IP地址為: %s\n”, inet_ntoa(addr));
如何用C語言獲得本機IP地址
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);
addr.s_addr = *(u_long *) pHost-h_addr_list[0];
printf(“\t第一個IP地址為: %s\n”, inet_ntoa(addr));
編程:C語言編程取得本機ip地址
取本地地址
可以從“開始”-“程序”-“附件”-“命令提示符”裡面輸入英文“ipconfig/all”就可得到IP地址了,LINUX我也不太懂了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/293341.html