首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后的字符串的内容应是:AA
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。 例如,字符串数组中的M个字符串为 AAAA BBBBBBB CC 则合并后的字符串的内容应是:AA
admin
2020-11-27
35
问题
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。
例如,字符串数组中的M个字符串为
AAAA
BBBBBBB
CC
则合并后的字符串的内容应是:AAAABBBBBBBCC。
提示:strcat(a,b)的功能是将字符串b复制到字符串a的串尾上,成为一个新串。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#include
#define M 3
#define N 20
void fun(char a[M][N],char*b)
{
}
main()
{ char w[M][N]={"AAAA","BBBBBBB",
"CC"),a[100];
int i;void NONO ();
printf("The string:\n");
for(i=0;i
);
printf("\n");
fun(w,a);
printf("The A string:\n");
printf("%s",a);printf("\n\n");
NONO();
}
void NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE*rf,*wf;
char w[M][N],a[100];int i ;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<10;i++) {
fscanf(rf,"%s%s%s",w[0],w[1],
w[2]);
fun(w,a);
fprintf(wf,"%s\n",a);
}
fclose(rf); fclose(wf);
}
选项
答案
int i,j,k=0 ; for(i=0;i
解析
(1)二维字符数组第i行j列元素a
[j],就是指针形式的*(*(a+i)+j)。因此,如果字符*(*(a+i)+j)是串的结束符,则说明该字符串已经结束。
(2)当一维字符数组存放完字符串中各字符后,必须在一维字符数组的尾字符处加一个结束符’\0’,才能把字符数组变成字符串。否则,字符数组就只能是非字符串的一般字符数组。
转载请注明原文地址:https://kaotiyun.com/show/Ca3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是()。
有以下程序structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;i<p->n-1;i++)for(j=i+1;j<p->n;j++)if(p->a[i]>p->a[j]){
若在定义语句:inta,b,c.*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
以下叙述中错误的是
下列关于软件工程的描述中正确的是
数据库应用系统中的核心问题是
下列对于软件测试的描述中正确的是
数据库设计中反映用户对数据要求的模式是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
随机试题
乳化液是将切削油用15~20倍的水稀释而成。()
若在学生(学号,姓名,性别,年龄,专业号)关系中,查询学生的姓名和年龄两个属性,其关系代数表达式应表示为________。
It’sChristmasagain.Weliveonadirtystreetinashabbyhouseamongpeoplewhoaren’tmuchgood.Youcan’tseehowpitiful
为了使产生的泡沫持久,乳剂型气雾剂常加入的泡沫稳定剂是
下列可以作为发行可交换债券的担保物的有( )。
教师帮助和指导学生学会身份认同和角色定位,使其自觉按照角色要求为人处世。这体现了教育的()。
根据下列给定材料,结合相关法律规定,回答问题。胡一父亲早逝,母亲一直与其同住。12月3日,胡一因儿子生病急需用钱,请张二帮忙出售老家父母的房屋。12月13日,张二表示同意,将房屋卖给王三。12月15日,王三与张二谈的房价低于市场房价,张二明知价廉
Thehorseandcarriageisathingofthepast,butloveandmarriagearestillwithusandstillcloselyinterrelated.MostAmer
五四以后的新文化运动赋予民主与科学新的内涵,主要有()
Whatisthepurposeoftheconversation?
最新回复
(
0
)