首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
admin
2016-10-28
40
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。
阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充convert0函数。
#include<iostream.h>
#include<ctype.h>
#define MAXLEN1024
char*convert(char*des,char*str)
{
}
void main()
{
char deSt[MAXLEN];
char*str="Ab cDeF hJ K";
cout<<convert(dest,str)<<endl;
return;
}
选项
答案
int j=0; for(int i=0;str[i]!=NULL;i++) { if(str[i]!=’ ’&&isprint(str[i]))//判断是否是可打印的而且非空格字符 { des[j++]=str[i];//添加 } } des[j]=NULL;//最后一个字符为空 return des;
解析
(1)由审题分析可知,可利用循环来逐个检索str中的字符,循环变量i从0开始,直到str数组的结束,即str
==0为循环结束条件。
(2)在循环中用if语句判断该字符是否是空格或者不可打印字符:if(str
!=’ ’&&isprint(str
)),如果满足条件说明不是空格或者不是不可打印字符添加到des中,不满足则无须添加到des中。
转载请注明原文地址:https://kaotiyun.com/show/iKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#include<iostream.h>voidmain(){char*str="12123434";intxl=0,x2=0,x3=0,x4=0,i;
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是______。
每个C++程序中都必须有且仅有一个
模块的独立性一般用两个准则来度量,即模块间的【】和模块的内聚性。
下列叙述中正确的是
设有二维数组A[0..9,0..19],其每个元素占两个字节,第一个元素的存储地址为100,若按行优先顺序存储,则元素A[6,6]的存储地址为,【】。
若类A和类B的定义如下;classA{inti,j;public:intgeti(){returni;}};clasSB:publ
头文件______中包含了处理用户控制的文件操作所需的信息。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
下面有关for循环的正确描述是
随机试题
可转位车刀刀片不需重磨,有利于涂层材料的推广应用,以进一步提高切削效率及延长刀具寿命。()
HIV造成机体免疫功能损害主要侵犯的细胞是
患者张某,时欲小便而不得出,或小便量少不爽,小腹坠胀,舌质淡,脉弱。治宜选用( )。
A、聚乙二醇B、聚乙烯醇C、可可豆脂D、甘油E、卡波姆栓剂的水溶性基质
背景资料某企业承建一多功能现代化商务综合大厦,地上46层,地下3层,全现浇钢筋混凝土框架一剪力墙结构,主体结构采用泵送混凝土等新技术。建筑物周边都十分接近规划用地红线,周边建筑及地下管线对因工程基坑开挖引起的地层变形移动影响十分敏感,且基坑北面临近地铁。
经营者擅自使用他人的企业名称或姓名,引人误认为是他人的商品。这种行为属于()。
①平时搁在岸上②大江以南,凡是有河流可通船舶处,无论大城小市,端午必照例举行赛船③节日来临前,才由二三十个特选少壮青年,在鞭炮轰响、欢笑呼喊中送请下水④这些特制龙船多窄而长⑤有的且分五色,头尾高张,转动十分灵便将以上5个句子重新排列,语序正确的是
下列关于构造函数的描述中,错误的是()。
Youwillhearthecustomsinfivecountries.Forquestions9-13,choosefromthelistA~Fthepropercountries.Usethe
Traditionally,theBritishRoyalFamilydoesnotget【B1】______inpolitics.Itsroleisseenas【B2】______anditsmembersareexpe
最新回复
(
0
)