首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
16
问题
使用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全国计算机二级
相关试题推荐
派生类的对象对它的基类成员中()是可以访问的。
以下程序的输出结果为main()int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<end1;}
判断字符型变量ch是否为大写英文字母,应使用表达式
数据的存储结构是指
设有定义intx;floaty;,则10+x+y值的数据类型是
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
请将下列栈类Stack补充完整。classStack{private:intpList[100];//int数组,用于存放栈的元素inttop;
算法的复杂度主要包括时间复杂度和______复杂度。
运行以下的程序代码,结果是()。#includeusingnamespacestd;intmain(){intx=5:int*q=&x;int&y=x
随机试题
关于呼吸系统的叙述,下列正确的是()
Theheartis______intelligentthanthestomach,fortheyarebothcontrolledbythebrain.
男性,42岁,右下腹持续性痛5天,伴恶心,体温38.5℃。体检:右下腹扪及4cm×5cm触痛性肿块,轻度肌紧张。如果急诊手术,最适合的手术选择是
一种具有法律约束力的中期周转性票据发行融资的承诺是()。
经税务局(分局)批准,税务机关可以扣押,查封纳税人的价值相当于应纳税款的商品,货物或者其他财产。()
禹之鼎是哪个朝代著名的人物画家?()
下列哪一情形构成无权代理?()
Accordingtothepassage,whatwereparentsusuallyexpectedtoprovidefortheirchildren?
A.providesB.duetoC.constructionD.servingE.ascendingF.enterpriseG.despite
Womenare,onthewhole,moreverbalthanmen.Theyaregoodatlanguageandatreasoning,whilemen【B1】______tobebetterat
最新回复
(
0
)