首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
admin
2016-10-28
56
问题
使用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>classA{private:inta;public:voidseta();intgeta();};
下列数据模型中,具有坚实理论基础的是
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
软件工程的出现是由于
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
关于模板下列说法不正确的是
软件工程的3个要素是工具、过程和【】。
随机试题
Excel2010操作题 张老师利用Excel2010对本班45名学生的期末考试成绩进行了处理,其中该成绩表的部分截图如下(注:处理的学生成绩信息放在A2:H46区域),请结合所学知识回答以下问题: 在G2单元格输入函数________,然后向
简述工业品的国际市场分销渠道模式。
在我国的国内旅游统计中国内一日游游客是指我国大陆具名离开长住地_______以上,出游时间超过6小时但不超过24小时,并未在中国大陆境内其他地方的旅游住宿设施内过夜的国有游客。
临终患者开始接受自己患不治之症的事实,但抱有能治愈的希望,此期为
A.呼气性呼吸困难,双肺满布哮鸣音B.端坐呼吸,双肺底水泡音C.呼气性呼吸困难,两肺散在于湿性啰音D.发热,咳嗽,夜间阵发性气急,肺无异常体征E.进行性呼吸困难,咳嗽,痰中带血
A.淫羊藿B.天冬C.附子D.滑石E.洋金花孕妇慎用的中药是()。
案例J煤矿为井工,生产能力为120×104t/a,共有员工1200人。该矿地质构造复杂,矿井具有煤与瓦斯突出危险,煤尘有爆炸危险性,煤层有自燃倾向性,自然发火期为4~6个月,矿正常涌水量为40m3/h。J煤矿采用机械通风,主通风机为2台轴流对
下列基金费用中,由基金资产承担的是()。Ⅰ.信息披露费Ⅱ.基金转换费Ⅲ.基金管理费Ⅳ.持有人大会费用
Nowhereelseintheworld_____moreattractivescenerythaninSwitzerland.
Whatdidthemanagersendinresponsetotheenquiryof6thNovember?______forwallpaper.HowcanMr.Smithgetaspecialdi
最新回复
(
0
)