首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
admin
2020-06-02
44
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所编写的若干语句。
试题程序:
#include<stdio.h>
#define N 20
void NONO();
void fun(char*a,char*s)
{
}
main()
{ char s1[N],*s2="abcdefghijk";
fun(s1,s2);
printf("%S\n",s1);
printf("%S\n",s2);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp,*wf;
int i;
char s1[2 5 6],s2[2 5 6];
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++) {
fgets(s2,2 55,fp);
fun(s1,s2);
fprintf(wf,"%s",s1);
}
fclose(fp);
fclose(wf);
}
选项
答案
void fun(char*a,char*s) {while(*s!=’\0’) {*a=*s; a++; s++; } *a=’\0’; }
解析
要将s所指的字符串存入a所指的字符串中,程序要求不能使用系统提供的字符串函数,本题可以使用循环语句,依次取出a所指字符串中的元素,将其存入s所指的字符串中,最后为s所指的字符串添加结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/9lCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符A的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’,则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
程序流程图中带有箭头的线段表示的是
两个或两个以上模块之间关联的紧密程度称为
若有定义,intw[3][5];则以下不能正确表示该数组元素的表达式是
阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("
以下选项中不能用作C程序合法常量的是
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i
随机试题
江西省历史上出现的第一位宰相是()。
孕妇,32岁,孕1产0,现妊娠33周,近十余天自觉头晕、乏力、心悸及食欲减退。查体:面色苍白,心率每分钟100次,胎位、胎心及骨盆测量均正常,血红蛋白80g/L,红细胞压积0.25。首选的治疗为下列哪项
女性,18岁,苍白,月经过多2个月。脾肋下未及。血红蛋白90g/L,白细胞3.5×109/L,血小板50×109/L。分别在骼前及骼后上棘进行骨髓穿刺,取材不满意,胸骨穿刺增生活跃,粒细胞、红细胞二系成熟停滞于晚期,全片未见巨核细胞女性,16岁,间
有关闭式胸膜腔引流的拔管,不正确的是
A.国家食品药品监督管理局B.各级卫生主管部门C.省级(食品)药品监督管理局D.药品生产企业、药品经营企业、医疗卫生机构E.国家()主管全国药品不良反应监测工作
下列使企业资产总额不变的业务有()。
为实现德育目标,教育者与受教育者参与德育活动所采用的一系列活动方式的总和是()。
A、1965年B、1975年C、1980年D、1985年B
下列各项中不属于我国经济法的是()。
A、Theanti-Chinesemovementnationwide.B、ThelawpassedbyCongress.C、Therisinghostilityofwhitemen.D、Thedecreasingjob
最新回复
(
0
)