《计算机网络课程设计(第2版)》——2.4节课程设计分析
2.4 课程设计分析
校验和的计算过程主要分为三个步骤:数据文件的输入、校验和的计算和校验结果的输出。其中,主要的是数据的输入和校验和的计算。
- 数据的输入方式
输入数据可能是以字符形式存储的,而校验和的计算则要采用数据形式,所以在从文件读取数据时,都要进行字符到数据的相互转换。
1) 将读入的ASCII码转化为相应的整型变量。
if(ch>='0'&&ch<='9')
ch-='0';
else
{
if(ch>='a'&&ch<='f')
ch=ch-'a'+10;
else
if(ch>='A'&&ch<='F')
ch=ch-'A'+10;
}
2) 在使用C++编程时直接使