题目内容:
函数ReadDat()实现从文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编制函数StrCharJL(),其i函数的功能是:以行为单位把字符串中的所有字符的ASCII值左移4位二进制位,低位补0,如果左移后,其值小于等于32或大于100,则原字符保持不变,留在原字符串对应的位置上,否则就把左移后的值再加上原字符的ASCII值,得到新的值仍存入原字符串对应的位置上,之后把已处理的字符串仍按行重新存入无符号字符串数组XX中。最后main()函数调用函数 WriteDat()把结果XX输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.c文件中。
请勿改动主函数main()、读函数ReadDat()和输出函数WriteDat()的内容。


参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析: