首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
admin
2016-10-28
61
问题
使用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全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是()。
下面叙述不正确的是
在数据流图(DFD)中,带有名字的箭头表示
在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【】。
若有以下程序:#include<iostream>usingnamespacestd;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
若类A和类B的定义如下;classA{inti,j;public:intgeti(){returni;}};clasSB:publ
类的析构函数的作用是
C++中运算符优先级由高到低排列正确的是()。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示()
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列关于Word图形组合的叙述,正确的选项是()。
女性,3岁,患儿极度消瘦,皮肤于瘪起皱,大肉已脱,精神萎靡,啼哭无力,毛发干枯,腹凹如舟,不思饮食,大便稀溏,时有低热,口唇干燥,苔光,舌质淡,治疗首选方剂是
满足楼板耐火极限及分设疏散楼梯和安全出口的条件时,下列()类建筑的地下部分仍不允许设置汽车库。
昌盛公司是由A、B、C三方各出资400万元设立的,2011年末该公司所有者权益项目的余额为:实收资本为1200万元,资本公积为300万元,盈余公积为120万元,未分配利润为120万元。该公司为扩大经营规模A、B、C三方决定重组公司,吸收D投资者加入,且四方
旅游产品又称旅游服务产品,由物质要素和综合服务要素构成。()
阅读材料(二)班上有一个文静、可爱的小女生,初一新生刚入学时,她的脸上总洋溢着甜甜的微笑。不久,笑容从她的脸上消失了,她每天默默地坐在位子上,很少言语,对班级的事情漠不关心。起初,我并不在意,认为这是她的性格所致。有一天,我惊异地发现,
以下不属于《国家文化科技创新工程纲要》中所涉及的新兴文化产业的是()。
市场上一些经营者滥用市场支配地位垄断价格、强制交易,出现形形色色的限制竞争的行为。反垄断法是保护市场竞争,防止和制止垄断行为,维护市场秩序的重要法律制度。反对垄断、保护竞争有利于()。
某日.A夫妇邀请了三对夫妇来吃饭,他们分别是B夫妇、C夫妇和D夫妇。用餐时,他们八人均匀地坐在一张圆桌旁.且只有一对夫妇是被隔开的,现已知:I.A太太对面的人是坐在B先生左边的先生。Ⅱ.C太太左边的人是坐在D先生对面的一位女士。Ⅲ.D先生右边的人是位
评述大学院大学区制。
最新回复
(
0
)