首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是将形参s所指字符串放人形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是将形参s所指字符串放人形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
admin
2018-08-11
26
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是将形参s所指字符串放人形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所编写的若干语句。
试题程序:
#include<stdio.h>
#define N20
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[256],s2[256];
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fgets(s2,255,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://jikaoti.com/ti/xWa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数返回值的类型最终取决于
下列关于栈的描述中错误的是 ______。
数据的完整性是指数据的正确性、有效性和______。
以下程序运行后的输出结果是【 】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){inti,a=5;fo
己知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序_________。main(){chara=’A’;intb=20;printf("%d,%o",(a=a+a,a+b,B),a+’a
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);els
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
随机试题
下列与古代典籍有关的说法,正确的是:
在管理学上,人们基于相互联系的需要而自发地建立的社会关系的网络叫做()
下列哪项不是诊断高血压心脏病的条件
男性,58岁,2年前发现轻度高血压,近来时有右手发麻,今晨醒来时右手活动不灵,站立时右腿也无力,症状在数小时后加重,患者自发病以来意识一直清楚,无其他不适。最可能的诊断是
对于路面工程的规定有:()。
通过《房地产开发项目手册》的实施,对房地产开发项目的动态管理产生的作用有()。
甲委托乙运送一批货物,双方签订了运输合同,在合同履行过程中,发现该合同运输过程中发生的过路赀约定不叫确、如果不能达成补充协议,按照合同有关条款或者交易习惯确定仍不能确定的,该过路费应由乙承担。()
精神属性中自我认知方面对心理健康的影响的特征不包括()。
写作要有题目,就是要有中心思想,要有内容。目的性要明确,例如这篇文章是记载一件事情,或提出一个问题,解决一个问题,或发表自己的主张、见解等等。总之,要有所为而作。无所“为”的文章,尽管文理通顺,语气连贯,但是内容空洞,只能归人废话一栏,以不写为好。
关于公民基本权利的限制,下列说法正确的有
最新回复
(
0
)