資源簡(jiǎn)介
數(shù)組實(shí)現(xiàn)奇偶校驗(yàn),從數(shù)據(jù)文本讀取一個(gè)二進(jìn)制數(shù)據(jù),進(jìn)行校驗(yàn)后,返回奇偶校驗(yàn)編碼。

代碼片段和文件信息
#include?
#include?
#include?
void?main(){
int?data[10];//存放數(shù)據(jù)的數(shù)組
int?count;//變量記錄數(shù)據(jù)中1的個(gè)數(shù)
ifstream?inFile(“data.txt“);//讀取數(shù)據(jù)文本
????if(!inFile)
???????????{?cerr<<“cannot?open?my.dat“< ????for(int?i=0;i<10;i++){
inFile>>data[i];
if(data[i]==1){//數(shù)據(jù)中有1則count+1
count=count+1;
}
}
cout<<“原始數(shù)據(jù)為:“< for(int?j=0;j<10;j++){
cout< break;
}
cout< cout<<“奇偶校驗(yàn)編碼后為:“< if(count%2==1){//1的數(shù)目為1,則碼后加1
for(int?k=0;k<10;k++){
cout< break;
}
}
if(count%2==0){//1的數(shù)目為0,則碼后加0
for(int?l=0;l<10;l++){
cout< break;
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????762??2009-10-19?08:49??oddtest.cpp
?????文件?????????12??2009-10-19?08:36??data.txt
-----------?---------??----------?-----??----
??????????????????774????????????????????2
評(píng)論
共有 條評(píng)論