首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
admin
2015-05-30
58
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充convert ()函数。
1 #include
2 #include
3 #define MAXLEN 1024
4 char*convert(char*deS,char*str)
5 {
6
7 }
8 void main()
9 {
10 char dest[MAXLEN];
11 char*str=" Ab cDeF hJ K";
12 cout<
13 return;
14 }
选项
答案
1 int j=0; 2 for(int i=0;str[i]!=NULL;i++) 3 { 4 if(str[i]!=’ ’&&isprint (str[i]))//判断是否是可打印的而且非空格字符 5 { 6 des[j++]=str[i];//添加 7 } 8 } 9 des[j]=NULL ;//最后一个字符为空 10 return des;
解析
函数convert(char木des,char*str)实现的功能是:如果字符串str里面有空格或者不可打印字符,则全部删除,将转化后的字符串放在字符串des里。可用循环方式检查str中的每个字符,判断是不是空格或者不可打印字符,如果不是则放入des中,否则不放入des中。
[解题思路]
(1)由审题分析可知,可利用循环来逐个检索str中的字符,循环变量i从0开始,直到str数组的结束,即str[i1==0为循环结束条件。
(2)在循环中用if语句判断该字符是否是空格或者不可打印字符:if(str
!=’ ’&&isprint(str
)),如果满足条件说明不是空格或者不是不可打印字符添加到des中,不满足则无须添加到des中。
转载请注明原文地址:https://kaotiyun.com/show/lPNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类的析构函数是在______调用的
程序的三种基本控制结构是______。
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
()提供了类对外部的接口,私有成员是类的内部实现,而保护成员不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。
如果表达式++i*k中的“++”和“*”都是重载的非静态成员运算符,则采用运算符函数调用格式,该表达式还可表示为=______。
有如下的对类“X”的说明,其中______是错误的。classX{
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
在计算机中,算法是指
随机试题
韦伯的“理想的行政组织体系的理论”集中表现在哪本书中?
男性左侧肾肿瘤可引起
黄芩粉末的显微特征有
A.风寒外袭B.虚火上炎C.火毒上攻D.热毒上攻E.风热外袭咽部干燥,微痛,干痒,灼热,有异物感,干咳少痰,伴颧红潮热,证属()。
小甲6岁,父母离异,由其母抚养并与之共同生活。某日,小甲在幼儿园午餐时与小朋友小乙发生打斗,在场的带班老师丙未及时制止。小甲将小乙推倒在地,造成骨折,花去医药费3000元。小乙的父母欲以小甲的父母、幼儿园及丙为被告,要求赔偿。下列表述哪些是正确的?(
拟发行上市的公司原则上应采取整体改制方式,即剥离非经营性资产后,企业经营性资产整体进入股份有限公司。企业不应将整体业务的一个环节或一个部分组建为拟发行上市公司。()
对个人理财业务产生直接影响的微观因素主要是( )。
包装装潢设计以促进商品销售为主要目的,在艺术性和实用性的关系上有一些鲜明的个性特征______、______、______、______。
A、 B、 C、 D、 D第一组每个图形的线条数都是14;第二组每个图形的线条数都是12。
关于我国公务员制度,下列叙述正确的是()。
最新回复
(
0
)