首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是将形参s所指字符串放人形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是将形参s所指字符串放人形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
admin
2018-08-11
60
问题
使用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://www.kaotiyun.com/show/Tjxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){charC;while((c=getchar())!=’,’)putchar(++c);}程序运行时,如果从键盘输入:A,B,<
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){i
设有定义:inta=2,b=3,c=4;则以下选项中值为0的表达式是______。
循环控制语句“while(!scanf("%d",&i))getchar();”执行的情况是()
语句int(*ptr)()的含义是()。
数据存储和数据流都是______,仅仅是所处的状态不同。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
已定义ch为字符型变量,以下赋值语句中错误的是()。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
下述函数功能是______。intfun(char*x){char*y=x;while(*y++);retumy-x-1;}
随机试题
甲为了谋杀乙,在乙的饭菜中投毒,但乙因有急事未吃饭。甲的行为属于犯罪预备,应负刑事责任。
前保险杠应超出车身宽度、翼子板和轮胎,两端不得有尖角,应向车身表面弯曲。()
家长学校
商业汇票的绝对记载事项不包括()。
Wilton公司有5000股,面值为$100的6%累积优先股,和175000股在外流通的普通股。该公司在第2年的5月31日已支付了股利。在第4年的5月31日,Wilton公司实现了净收益$1450000,并准备把25%的净收益支付给普通股股东。那么在第4年
物业承接查验档案属于()所有。
为使旅游团进入饭店后尽快完成住宿登记手续、进住客房、取得行李,全陪应该()。
重大劳动安全卫生事故、重大集体劳动争议和劳资冲突的共同特点包括()
一般我们看到的电脑都是由主机(主要部分)、输出设备(显示器)、输入设备(键盘和鼠标)三大件组成。而主机是电脑的主体,在主机箱中有:主板、CPU、内存、电源、显卡、声卡、网卡、硬盘、软驱、光驱等硬件。从基本结构上来讲,电脑可以分为五大部分;运算器、存
A、Ithassomegoodfurnitureinside.B、Thelandlordisnotverykind.C、Itisneartheuniversity.D、Itisonduedate.C
最新回复
(
0
)