资源简介
数组实现奇偶校验,从数据文本读取一个二进制数据,进行校验后,返回奇偶校验编码。
代码片段和文件信息
#include
#include
#include
void main(){
int data[10];//存放数据的数组
int count;//变量记录数据中1的个数
ifstream inFile(“data.txt“);//读取数据文本
if(!inFile)
{ cerr<<“cannot open my.dat“< for(int i=0;i<10;i++){
inFile>>data[i];
if(data[i]==1){//数据中有1则count+1
count=count+1;
}
}
cout<<“原始数据为:“< for(int j=0;j<10;j++){
cout< break;
}
cout< cout<<“奇偶校验编码后为:“< if(count%2==1){//1的数目为1,则码后加1
for(int k=0;k<10;k++){
cout< break;
}
}
if(count%2==0){//1的数目为0,则码后加0
for(int l=0;l<10;l++){
cout< break;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 762 2009-10-19 08:49 oddtest.cpp
文件 12 2009-10-19 08:36 data.txt
----------- --------- ---------- ----- ----
774 2
- 上一篇:C语言实现英汉、汉英词典功能
- 下一篇:C语言 地图染色 非递归 源代码
评论
共有 条评论