首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*st0实现的功能是,如果字符串stI"里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*st0实现的功能是,如果字符串stI"里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
admin
2015-07-20
26
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*st0实现的功能是,如果字符串stI"里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充convert 0函数。
#include
#include
#define MAXLEN 1 024
char*convert(char*des,char*
str)
{
}
void main()
{
char dest[MAXLEN];
char*str:” Ab cDeF hJ K”;
cout<
<
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)由审题分析可知,可利用循环来逐个检索s仃中的字符,循环变量i从0开始,直到str数组的结束,即str
==0为循环结束条件。
(2)在循环中用if语句判断该字符是否是空格或者不可打印字符:if(str
!=”&&isprint(str
)),如果满足条件说明不是空格或者不是不可打印字符添加到des中,不满足则无须添加到des中。
转载请注明原文地址:https://kaotiyun.com/show/NCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(){}A(inti){x1=i;
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
下列关于C++语言类的描述中错误的是()。
长度为n的简单插入排序法,最坏情况需要______次比较。
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大______。
下列各种函数中,______不是类的成员函数。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
关于C++主函数特性,下列叙述正确的是()。
下列函数参数默认值定义错误的是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
随机试题
财务报表的编制基础是指财务报表是在持续经营基础上还是非持续经营基础上编制的。()
现成偏误是指根据个别现成的事例来直接推导普遍规律,从而形成偏误认识的认知方式。根据上述定义,以下不属于现成偏误的是:
中国共产党领导中国人民实现了一个又一个“不可能”,创造了一个又一个难以置信的奇迹。奇迹是干出来的,社会主义是干出来的。中国共产党和中国人民有雄心、有自信继续奋斗,朝着实现“两个一百年”奋斗目标、实现中华民族伟大复兴的中国梦奋勇前进。实践充分证明,中国人民一
患者,女,61岁。左下颌颈部肿痛5日,伴发热,无寒战,诊断为急性蜂窝织炎,其最危险的后果是()
下列哪些选项属于设计单位的质量责任和义务?
A、 B、 C、 D、 C
苏格拉底法
Whatisthewoman’sattitudetowardeachofthefollowingactivitiesofstudy?ChooseFOURanswersfromtheboxandwritetheco
Whatwillthewomandotomorrow?
每个人一生中都该有个志向,否则他的精力便会浪费掉。每个青年人都力求成为一个有成就的人物。【T1】一个青年人只期望富有或只专心于求得权力与名望是不明智的。(nor;indulgein)一个青年人希望做个有成就者,结果常常会实现。狄斯拉里(Disr
最新回复
(
0
)