还剩3页未读,继续阅读
文本内容:
xx计算机三级考试网络技术上机练习题xx计算机三级络技术上机练习题 函数ReadDat的功能是实现从文件IN
64.DAT中读取一篇英文文章存入到字符串数组xx中请编制函数CharConvA,该函数的功能是以行为单位把字符串的最后一个字符ASCII值右移4位后加最后第二个字符的ASCII值,得到最后一个新的字符,最后第二个字符的ASCII值右移4位后加最后第三个字符的ASCII值,得到最后第二个新的字符,以此类推一直处理到第二个字符,第一个字符的ASCII值加最后一个字符的ASCII值,得到第一个新的字符,得到的新字符分别存放在原字符串对应的位置上,把已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDat把结果xx输出到文件OUT
64.DAT中 注意部分源程序已给出 原始文件存放的格式是每行的宽度小于80个字符,含标点符号和空格 请勿改动主函数main、读函数ReadDat和写函数WriteDat的.内容 试题程序 #include #include #include char xx
[50]
[80]; int maxline=0; int ReadDat; void WriteDat; void CharConvAvoid { } void main { systemCLS; if ReadDat { printf数据文件IN
64.DAT不能打开!\n\007; return; } CharConvA; WriteDat; } int ReadDatvoid { FILE*fp; int i=0; char*p; iffp=fopenIN
64.DAT,r==NULL return1; while fgetsxx[i],80,fp!=NULL { p=strchrxx[i],\n; if p*p=0; i++; } maxline=i; fclosefp; return0; } void Write...。