C语言字符替换
C語言結(jié)構(gòu)體操作
- 如題
- 話不多說了,直接上代碼
如題
函數(shù) ReadDat()實(shí)現(xiàn)從文件 ENG.IN 中讀取一篇英文文章,存入到字符串?dāng)?shù)組 xx 中;請編制函數(shù) encryptChar(),按給定的替代關(guān)系對數(shù)組 xx 中的所有字符進(jìn)行替代,仍存入數(shù)組 xx 的對應(yīng)的位置上,后調(diào)用函數(shù) WriteDat()把結(jié)果 xx 輸出到文件 PS1.DAT 中。
替代關(guān)系:f(p)=p*11 mod 256(p 是數(shù)組中某一個字符的 ASCII 值,f(p)是計算后新字 符的 ASCII 值),如果計算后 f(p)值小于等于 32 或大于 130,則該字符不變,否則將 f(p)所對應(yīng)的字符進(jìn)行替代。(注意中間變量用無符號整型),原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于 80 個字符。
話不多說了,直接上代碼
#include <stdio.h>#總結(jié)
- 上一篇: 创业板的股票为何不能买 其实是这么回事
- 下一篇: C语言结构体操作