?? 15.txt
字號:
函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章, 存入到無符號字符串?dāng)?shù)組xx中; 請編制函數(shù)encryptChar(), 按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組xx的對應(yīng)的位置上, 最后調(diào)用函數(shù)WriteDat( )把結(jié)果xx輸出到文件OUT.DAT中。
替代關(guān)系:f(p)=p*11 mod 256 (mod為取余運(yùn)算, p是數(shù)組xx中某一個(gè)字符的ASCII值, f(p)是計(jì)算后的無符號值),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時(shí),則該字符不變, 否則用f(p)替代所對應(yīng)的字符。
注意: 部分源程序存放在PROG1.C中, 原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符。
請勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -