首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
admin
2017-03-22
54
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充convert()函数。
#include
#include
#define MAXLEN 1024
char*convert(char*des,char*
str)
{
}
void main()
{
char dest[MAXLEN];
char*str="AbcDeFhJK";
cout<
<
return;
}
选项
答案
int j=0; for(int i=0;str[i] !=NULL;i ++) { i f(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://www.kaotiyun.com/show/M9Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面有关for循环的正确描述是
利用表达式a[i]可以访问int型数组a中下标为i的元素。在执行了语句int*p=a;后,利用指针p也可访问该元素,相应的表达式是【】。
下列数据结构中,属于非线性结构的是
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下述静态数据成员的特性中,( )是错误的
已知函数f的原型是:voidf(int*a,long&b);,变量v1、v2;的定义是intv1;longv2;正确,的调用语句是
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。
随机试题
太平天国农民战争爆发的标志是()
下列关于耳毒药物性聋临床表现的描述,不准确的是
首选的检查是下列哪项治疗最为妥当
原发性三叉神经痛初期表现中,哪项是错误的
A、山茱萸B、吴茱萸C、重楼D、罗汉果E、蛤蟆油属于关药的药材为
目前,我国的住房公积金缴存比例实行动态调整机制,具体缴存比例由城市住房委员会拟订,经本级政府审核后,报省、自治区、直辖市人民政府批准后执行,一般不得低于()。
认为监管是政府对公众要求纠正某些社会个体和社会组织的不公正、不公平和无效率的一种回应,这种观点来自()。
_____是学校中物质文化、制度文化、精神文化的统一体,是经过长期实践形成的。
在考生文件夹下打开文档Word.docx。某高校学生会计划举办一场大学生网络创业交流会的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。请按如下要求,完成邀请函的制作:
WhydoesStephenstudywhaleearwax?
最新回复
(
0
)