寒假作业2
这个作业属于哪个课程 | 2022面向对象程序设计 (福州大学) |
---|---|
这个作业要求在哪里 | 2022面向对象程序设计(福州大学)寒假作业2 |
这个作业的目标 | 模拟路由数据处理 |
作业正文 | 如下 |
其他参考文献 | CIDR的IP地址的表示与划分方法、《C++面向对象程序设计》、十六进制转换为十进制 and 巨牛的好兄弟 |
思路:首先是利用循环挨个读取数据集的一个五元组,获得一个五元组后,再利用循环获得在规则集里与之相匹配的规则位置处理IP地址,由于规则集与数据集的地址表现形式不一样,所以要将含有小数点的IP地址转为纯数字的地址,由于读取数据集和规则集时,是以string形式暂存数据,则用atoi函数转换并进行匹配,剩下的协议为十六进制,改写成一个函数来获得他的十进制的协议号。
需要学习的东西:c++的一些基本语法和相应函数的使用、IP地址分类及CIDR划分方法、不同源文件之间怎样联合到同一个程序中
出现的问题:输出不存在,无法得到正确结果
代码:
要做的事:继续改进,将未拥有实现的功能实现。