题目内容

函数ReadDat()的功能是实现从文件IN8.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrCharJP(),该函数的功能是:以行为单位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串对应的位置上。最后把已处理的字符串按行重新存入字符串数组xx中,并调用函数WriteDat()把结果xx输出到文件OUT8.DAT中。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。 试题程序: #include<stdio.h> #include<string.h> #include<conio, h> char xx[50] [80]; int maxline = 0; /* 文章的总行数 */ int ReadDat (void); void WriteDat(void); void StrCharJR(void) main ( ) clrscr ( ; if (ReadDat ()) printf ("数据文件IN8.DAT不能打开! \n\007"); return; StrCharJR (); WriteDat (); int ReadDat (void) FILE *fp; int i= 0; char *p; if ((fp = fopen("IN8.DAT","r")) ==NULL) return 1; while(fgets (xx[i], 80, fp) !=NULL) p = strchr(xx[i], ’\n’); if(p) *p = 0; i++; maxline = i; fclose (fp); return 0; void WriteDat(void) FILE *fp; int i; clrscr (); fp = fopen("OUT8.DAT", "w"); for(i = 0; i < maxline; i++) printf("%s\n", xx[i]); fprintf(fp, "%s\n", xx[i]); fclose (fp);

查看答案
更多问题

Passage OneQuestions 11 to 13 are based on the passage you have just heard.

As the result of the moisture in the Earth’s atmosphere.
B. As the result of the Earth’s rotation.
C. As the horizontal movement of air.
D. As the vertical movement of ail.

这个标志的含义是提醒前方两侧行车道或路面变窄。

A. 对
B. 错

1. 中国传统节日受到冷遇,西方节日日益升温已成为趋势 2. 形成这种现象的原因 3. 你对这种现象的态度 The Prevalence of Western Holidays

TS集团公司在刚刚起步时,曾在报纸上公开刊登向社会招聘高级技术管理人才的广告,在一周内就有200余名专业技术人员前来报名,自荐担任TS集团的经理、部门主管、总工程师等。公司专门从某大学聘请了人力资源管理方面的专家组成招聘团,并由总裁亲自带队。随后,招聘团对应聘者进行了笔试、面试等选拔测试,挑选出一批优秀的人才。这次向社会公开招聘人才的尝试,给TS集团带来了新的生机和活力,使其迅速发展成为当地知名的公司。 随着知名度的迅速提高,该公司开始从组织内部寻找人才。公司决策层认为:寻找人才是非常困难的,但是组织内部机构健全,管理上了轨道,大家懂得做事,单位主管有了知人之明,有了伯乐,人才自然会被挖掘出来。基于这个思想,每当人员缺少的时候,该公司并不是立即对外招聘,而是先看本公司内部的其他部门有没有合适的人员可以调动,如果有,先在内部解决,各个部门之间可以互通有无,只要是本部门需要的人才,双方部门领导同意就可以向人力资源部提出调动申请。 请回答: (1)在起步阶段,TS集团公司为什么采用外部招募的方式 (2)随着企业的知名度越来越高,TS集团为什么优先从组织内部寻找人才

答案查题题库