資源簡介
數組實現奇偶校驗,從數據文本讀取一個二進制數據,進行校驗后,返回奇偶校驗編碼。

代碼片段和文件信息
#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語言 地圖染色 非遞歸 源代碼
評論
共有 條評論