首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
admin
2020-06-02
39
问题
使用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全国计算机二级
相关试题推荐
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
有以下程序段:#include<stdio.h>intj;floaty;charname[50];seanf("%2d%f%s",&j,&y,name);当执行上述程序段时,从键盘上输入555667777abc后,y的值为()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
程序调试的任务是
阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
设某棵树的度为3,其中度为3、2、1的结点个数分别为3、0、4。则该树中的叶子结点数为
下列排序方法中,最坏情况下比较次数最少的是
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290),b;a.name=(char*)malloc(10);
随机试题
引起雏鸡卵黄囊炎和脐炎最常见的病原是
自动化仪表工程施工的原则是( )。
资产评估的方法不包括( )。
M公司以市值计算的债务与股权比率为2,假设当前的税前债务资本成本为6%,股权资本成本为12%。公司发行股票并用所筹集的资金偿还债务,公司的债务与股权比率降为1,同时企业的税前债务资本成本下降到5.5%。在完美的资本市场中,公司的股权资本成本将降低为()
不属于从儿童社会性的发展上对幼儿园游戏种类进行划分的一项是()。
阅读材料,回答问题。材料一“中巴铁路”北起新疆喀什,南至巴基斯坦瓜达尔港。下图为“中巴铁路”规划线路及周边地区示意图。材料二印度河流域是人类古代文明发祥地之一。随着人类活动的增多,不合理灌溉导致了河流断流.土壤盐渍化、沙化等情况出现,许多繁华的古代城
Oneofthemosteminentofpsychologists,ClarkHull,claimedthattheessenceofreasoningliesintheputtingtogetheroftwo
φ(x)=∫sinxcos2xln(1+t2)dt,求φ’(x).
下面描述中不属于数据库系统特点的是
假设你是李明,正在英国牛津大学参加短期语言培训,计划星期天去伦敦旅游。你在互联网上看到了一则广告如下:Placestovisit:BigBen,LondonEye,BuckinghamPalaceTransport:BusPrice:£45
最新回复
(
0
)