《计算机网络课程设计(第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++编程时直接使