还剩5页未读,继续阅读
文本内容:
计算机三级考试《网络技术》考前模拟题及答案
1.函数ReadDat的功能是实现从文件IN
5.DAT中读取一篇英文文章存入到字符串数组xx中请编制函数ConvertCharA,该函数的功能是以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母z,则改写成字母a大写字母仍为大写字母,小写字母仍为小写字母,其他字符不变把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat把结果xx输出到文件OUT
5.DAT中例如,原文Adb.Bcdzaabck.LLhj结果Aec.Bdeabbcdl.LLik原始数据文件存放的格式是每行的宽度均小于80个字符,含标点符号和空格注意部分源程序已给出请勿改动主函数main、读函数ReadDat和写函数WriteDat的内容#include#include#includecharxx
[50]
[80];intmaxline=0;/*文章的总行数*/intReadDatvoid;voidWriteDatvoid;voidConvertCharAvoid{intij;/*定义循环控制变量*/intstr;/*存储字符串的长度*/fori=0;i{str=strlenxx[i];/*求得当前行的字符串的长度*/forj=0;jifxx[i][j]=axx[i][j]=z/*如果是小写字母*/ifxx[i][j]==zxx[i][j]=a;/*如果是小写字母z,则改写成字母a*/elsexx[i][j]+=1;/*其他的小写字母则改写为该字母的下一个字母*/}}voidmain{systemCLS;ifReadDat{printf数据文件IN
5.DAT不能打开!\n\007;return;}ConvertCharA;WriteDat;}intReadDatvoid{FILE*fp;inti=0;char*p;iffp=fopenIN
5.DATr==NULLreturn1;whilefgetsxx[i]80fp!=NULL{p=strchrxx[...。