首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT
admin
2021-06-16
56
问题
补充程序:该程序要求实现的功能是;把s字符串中的所有字符左移一个位置,串中的第一个字符移动到最后。请编写chg(char*s)函数实现以上功能,最后调用函数readWriteData()从IN.DAT文件中读取50组数据,分别得出结果,并把结果输出到OUT.DAT文件中。
例如:s字符串中原有内容为:Mn.123xyZ,调用后结果为:n.123xyZM。
注意:部分源程序已经给出。
请勿改动主函数main()和输出函数readWriteData()的内容。
试题程序:
#include
#include
#define N 8l
void readWriteData()
void chg(char*s)
{
}
main()
{
char aENq}
printf(“Enter a string:”);
gets(a);
printf(“The original string is:”);
puts(a);
chg(a);
printf(“The string after modified:”);
puts(a);
readWriteData();
}
void readWriteData()
{
int i;
char a[N];
FILE*rf,*wf;
rf=fopen(“IN.DAT”,“r”);
wf=fopen(“OUT.DAT”,“W”);
for(i=0;i<50;i++)
{
fscanf(rf,“%s”,8);
chg(a);
fprintf(wf,“%s\n”,a);
}
felose(rf);
fclose(wf);
}
选项
答案
void chg(char*s) { int i,str1; char ch; str1=strlen(s); eh=*s; for(i=0;i
解析
取s所指的字符串的长度,将其首字母放入ch中,循环遍历第1至倒数第2个字符。再将后一个字符赋给前一个字符。将保存的第一个字符存入最后一个位置即可。
转载请注明原文地址:https://kaotiyun.com/show/RyOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下列属于广域网QoS技术的是()。
若服务器系统年停机时间为55分钟,那么系统可用性至少达到()。
在CiscoCatalyst3548以太网交换机上建立一个名为lib105的VLAN,正确的配置是()。
下列对交换机功能的描述中,错误的是()。
下列关于宽带城域网技术的描述中,错误的是()。
BGP协议的分组中,需要周期性交换的是()。
CiscoPIX525防火墙可以进行口令恢复的操作模式是()。
每一个OSPF区域拥有一个区域标识符,区域标识符的位数是()。
随机试题
大陆法系又称为()
下列哪昧药具有疏肝解郁,活血止痛的功效
患者,女性,46岁,因“乏力,腹胀3年”,诊断为“肝硬化”,近一周出现大量腹水。以下护理措施中不正确的是
下列不属于《中华人民共和国实施强制性产品认证的产品目录》中产品认证的环节是( )
A公司适用的所得税税率为25%。为开发新技术,A公司2018年发生研发支出1800万元,其中资本化部分为1000万元。2018年7月1日新技术达到预定可使用状态,预计使用年限为10年,采用直线法摊销。税法规定企业开展研发活动发生的研究开发费用,未形成无形
上市公司对于其发生的、可能对上市公司股票交易价格产生较大的影响、而投资者尚未得知的重大事件,应当根据《证券法》规定向有关部门报告并予以公告。下列各项中,属于上市公司重大事件的是()。
下列选项中,中国古代发明的仪器与用途对应不正确的是()。
A、他以前来过中国B、他小时候就会用筷子C、他是学生B
WhatdoAmericanparentsexpecttheirchildrentoacquireinschool?TheviewsofRavitchandEmersononschoolingare______.
【B1】【B2】
最新回复
(
0
)