首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,char c,char*str2)的功能是: 如果str中包含字符“!”,则替换成.一.a;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,char c,char*str2)的功能是: 如果str中包含字符“!”,则替换成.一.a;
admin
2017-09-20
24
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数conven(char*des,char*str,char c,char*str2)的功能是:
如果str中包含字符“!”,则替换成.一.a;
如果str中包含字符“&”,则替换成rt”;
如果str中包含字符“*",则替换成str2。
并用函数返回目标转换后的指针。
注意:只能补充函数convert(char*des.char*str,char*str2)。
#include
#include
#define MAXLEN 1 02 4
void convert(char*des,char*
str,char*str2)
{
}
void main()
{
char dest[MAXLEN];
char‘str=”!&cefghi*!&”;
char*str2=”jklm”;
convert(dest,str,str2);
cout<
return;
}
选项
答案
deS[0]=0; char temp(2]={0,0); for(int i=0;str[i]!=NULL;i++) { if(Str[i]==‘!’) { temp[0]=’a’; //4换成‘a’ strcat(deS,temp); } else i f(str[i]==‘&’) { temp[0]=‘b’; strcat(deS,temp); //替换成’b’ } else if(str[i]==“”) { strcat(des,str2); //4换成str2 } else { temp[0]=str[i]; strcat(des,temp); //其他情况则添加在后面 }
解析
函数convert(char*des,char*str,charc,char*str2)的功能是将str中包含的特定字符替换成其他字符,因此可利用循环搜索str字符串,找到特定字符后进行替换。
转载请注明原文地址:https://kaotiyun.com/show/oHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面表示打开c盘存在文件abc而,输出的内容加在末尾的是()。
对于拷贝初始化构造函数和赋值操作的关系,正确的描述是()。
下面程序的运行结果是#include<iostream.h>voidfun(int*a,int*b){intx=*a;*a=*b;*b=x;cout
用链表表示线性表的优点是
判断字符型变量ch是否为大写英文字母,应使用表达式
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
C++定义了类库实现数据的输入和输出,______为根基类。
在一个容量为24的循环队列中,若头指针front=8,尾指针rear=3,则该循环队列中共有______个元素。
随机试题
修订的《中华人民共和国药品管理法》何时开始实施( )
外感特殊之毒哪项是错误的
下列配伍应用的药组中,属于不合理联用的是()。
在《跟单信用证统一惯例》中,对银行的责任作出了具体规定,以下描述的各种情况中,银行可以拒绝付款的是()
一家咨询公司受某钢铁厂委托,为其所在地区的钢铁消费市场进行分析和预测。为了收集数据,咨询公司分别走访了钢铁工业协会、钢铁研究院和省、市统计局等相关部门,并收集到了该地区2015-2017年的钢铁销售额数据,见表5-1。【问题】咨询信息的采集
下列不宜采用三栏式账页格式的明细账是()。
从我国古代的()开始,由对人征税转为对物征税。
上课是教学工作的中心环节,教师上好一堂课的基本要求是()。
已知(1+2x)n展开式中所有系数之和等于81,则展开式中x3项的系数等于[].
Onereasonthattheeconomyofthecountryisdoingsowellisthatpeoplenowhavemorediscretionaryfundsattheir______.
最新回复
(
0
)