news 2026/2/22 10:55:20

将一个点分十进制串转换为IP地址

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
将一个点分十进制串转换为IP地址

程序如下:

#include <stdio.h> int net_aton(const char *cp, struct in_addr *inp); struct in_addr { unsigned int s_addr; }; int main( ) { struct in_addr addr0 ; const char *str="128.2.194.242" ; int d32 ; d32 = net_aton(str, &addr0) ; printf("IP ADDRESS is : 0x%x", d32); return 0 ; } int net_aton(const char *cp, struct in_addr *inp) { char n[3] = {0} ; char k, i=0,j=0 ; int y=0,temp ; while(cp[i]!='\0') { if( cp[i]=='.' ) { n[j] = i ; j++ ; } i++ ; } if( (n[0] - 0) >= 1) { temp=cp[0]-'0' ; for(i=0; i<n[0]-1; i++) temp=temp*10+cp[i+1]-'0' ; y= ( y | temp)<<8 ; } i=0 ; while( i<2 ) { if(n[i+1]-n[i]>1) { k=n[i]+1 ; temp=cp[k]-'0' ; for(;k<n[i+1]-1;k++) temp=temp*10+cp[k+1]-'0' ; y= ( y | temp)<<8 ; } i++; } if(n[i]<14) // 把其后的数字符变为10进制数 { k=n[i]+1; // k为第1个数字符的编号 temp=cp[k]-'0'; while( cp[k+1] != '\0' ) { temp=temp*10+cp[k+1]-'0'; k++; } y = y | temp; } inp->s_addr = y; return y; }

运行结果:
IP ADDRESS is 0x8002c2f2

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/22 0:07:02

大型语言模型在自动问答系统中的应用

大型语言模型在自动问答系统中的应用 关键词:大型语言模型、自动问答系统、自然语言处理、知识表示、语义理解 摘要:本文深入探讨了大型语言模型在自动问答系统中的应用。首先介绍了相关背景,包括目的范围、预期读者等。接着阐述了核心概念与联系,分析了核心算法原理及具体…

作者头像 李华
网站建设 2026/2/22 9:07:57

花授粉优化算法改进及应用毕业论文【附代码】

✅ 博主简介&#xff1a;擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。✅ 具体问题可以私信或扫描文章底部二维码。&#xff08;1&#xff09;融合被囊群与差分变异的混合搜索策略 针对基础花授粉算法在处理高维…

作者头像 李华
网站建设 2026/2/22 9:07:55

改进哈里斯鹰与机器学习滑坡预测毕业论文【附代码】

✅ 博主简介&#xff1a;擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。✅ 具体问题可以私信或扫描文章底部二维码。&#xff08;1&#xff09;基于改进哈里斯鹰优化与遗传规划的IHHO-IBP组合模型 针对传统BP神经…

作者头像 李华
网站建设 2026/2/22 9:07:53

深度学习相干光通信优化算法毕业论文【附代码】

✅ 博主简介&#xff1a;擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。 ✅ 具体问题可以私信或扫描文章底部二维码。 &#xff08;1&#xff09;低复杂度混合时频域色散均衡方案&#xff08;Hybrid LDBP&#xf…

作者头像 李华
网站建设 2026/2/18 23:06:32

《创业之路》-799-要理解段永平的价值投资,须从企业高层战略思维切入,关注长期、本质与护城河;而非中底层执行细节,更非短期市场波动与投机情绪。唯有站在企业家高度,方能看懂“买股票就是买公司”的含义。

一、段永平是谁&#xff1f;他为何值得被认真对待&#xff1f;段永平是中国少有的“跨界成功者”&#xff1a;小霸王创始人步步高教父OPPO、vivo 背后的灵魂人物拼多多、腾讯早期投资人美国股市长期投资者&#xff08;重仓苹果、茅台等&#xff09;他用不到20年时间&#xff0c…

作者头像 李华