今天宠物迷的小编给各位宠物饲养爱好者分享c 设置ip地址的宠物知识,其中也会对如何获取本机的IP地址用C语言实现(c语言获取ip地址函数)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
#include #include #pragma comment(lib,"ws2_32.lib") // 静态库 void findIP(char *ip, int size) { WORD v = MAKEWORD(1, 1); WSADATA wsaData; WSAStartup(v, &wsaData); // 加载套接字库 struct hostent *phostinfo = gethostbyname(""); char *p = inet_ntoa (* ((struct in_addr *)(*phostinfo->h_addr_list)) ); strncpy(ip, p, size - 1); ip[size - 1] = '
#include #include #pragma comment(lib,"ws2_32.lib") // 静态库 void findIP(char *ip, int size) { WORD v = MAKEWORD(1, 1); WSADATA wsaData; WSAStartup(v, &wsaData); // 加载套接字库 struct hostent *phostinfo = gethostbyname(""); char *p = inet_ntoa (* ((struct in_addr *)(*phostinfo->h_addr_list)) ); strncpy(ip, p, size - 1); ip[size - 1] = '\0'; WSACleanup( ); } int main() { char ip[20] = {0}; findIP(ip, sizeof(ip)); printf("%s\n", ip); return 0; }
'; WSACleanup( ); } int main() { char ip[20] = {0}; findIP(ip, sizeof(ip)); printf("%s\n", ip); return 0; }单击 开始 按钮,点击右侧的 控制面板 ,单击 “网络和共享中心”。在网络和共享中心窗口,单击“无线网络连接 ”。点击详细信息 。在网络连接详细信息中,记录下IP地址、子网掩码、默认网关以及DNS服务器地址。
以win7系统为例,设置ip和子网掩码的方法如下: 1、在电脑桌面找到网络,在网络图标上点击鼠标右键,选择属性点击。 2、进入属性后会弹跳到下图的界面,点击本地连接。 3、进入本地连接后点击属性。 4、进入属性后选择协议版本4,鼠标左键双击进入。 5、进入后选择使用下面的IP地址,然后就可以输入你的iP地址和子网掩码了。
单击 开始 按钮,点击右侧的 控制面板 ,单击 “网络和共享中心”。在网络和共享中心窗口,单击“无线网络连接 ”。点击详细信息 。在网络连接详细信息中,记录下IP地址、子网掩码、默认网关以及DNS服务器地址。
#include
#include
#include
#define N 50
typedef struct
{
char eth[N], ip[N], netmasks[20], gw[N], dns[N], tag[N];
}data;
int main()
{
data list[]=
{
{
"本地连接",
"222.22.65.173", //IP地址
"255.255.255.128",//子网掩码
"222.22.65.129",//默认网关
"202.196.64.1",//首选DNS服务器地址
"LAB"//这个配置的标签
},
{
"本地连接",
"10.108.8.89",
"255.255.255.0",
"10.108.8.1",
"202.196.64.1",
"寝室"
}
};
int i, num=sizeof(list)/sizeof(data);
char temp[200], set[200];
for(i=0; i<num; i++)
printf("%d %s\n", i+1, list[i].tag);
printf("\n输入需要修改至的IP编号\n");
while( scanf("%d", &i)!=1 || i>num || i<=0);
i--;
sprintf(set, "netsh interface ip set address \"%s\" static %s %s %s >nul",
list[i].eth, list[i].ip, list[i]****masks, list[i].gw);
sprintf(temp, "& netsh interface ip set dns \"%s\" static %s & ipconfig & pause",
list[i].eth, list[i].dns);
strcat(set, temp);
system(set);
return 0;
}
将电脑的IP地址设置为自动获取步骤: 1、点击桌面右下角电脑小图标,在弹出的界面,点击“打开网络和共享中心”。 2、在网络和共享中心页面左侧,点击进入“更改适配器设置”。 3、接着,鼠标右键点击“本地连接”。 4、在弹出的右键菜单中点击“属性”。 5、打开“本地连接 属性”对话框。在对话框中,点击“网络”选项卡,然后点击“Internet协议版本4”,再点击“属性”。 6、在该属性对话框中,点击“自动获得IP地址”,接着点击“自动获得DNS服务器地址”,最后点击“确定”即可。电脑的IP地址就设置成自动获取了。
电脑网络IP地址怎么设置
本文由宠物迷 百科常识栏目发布,非常欢迎各位朋友分享到个人朋友圈,但转载请说明文章出处“如何获取本机的IP地址用C语言实现”
上一篇
定制衣柜抽屉最大尺寸?
下一篇
狗为什么要咬人?