首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
admin
2017-09-20
101
问题
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充
convert()函数。
#include
#include
#define MAXLEN 1024
char*convert(char*des,char*
str)
{
}
void main()
{
char dest[MAXLEN];
char*str:” Ab cDeF hJ K”;
cout<
<
retUrn;
}
选项
答案
int]=0; for(int i=0;str[i] !=NULL;i ++) { if(St r[i]!=‘’&&i sprint (Str[i]))//判断是否是可打印的而且非空格字符 { des[J++]=str[i]; //添加 } } des[j]=NULL;//最后一个字符为空 return des:
解析
函数convert(char*des,char*str)实现的功能是:如果字符串str里面有空格或者不可打印字符,则全部删除,将转化后的字符串放在字符串des里。可用循环方式检查str中的每个字符,判断是不是空格或者不可打印字符,如果不是则放入des中,否则不放入des中。
转载请注明原文地址:https://kaotiyun.com/show/mTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
语句cout<<(a=2)&&(b=-2);的输出结果是
下列数据结构中按“先进先出”原则组织数据的是
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBase{public:______voidfun(){cout<<
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
下列情况中,不会调用拷贝构造函数的是()。
下列关于成员函数特征的描述中,错误的是()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
随机试题
若则D1==_______。
Mostpeoplearebornwiththenaturalabilityto【C1】________stories,butonlyararefewhavethedeterminationtobecome【C2】___
一级评价的补充观测应进行为期()的连续观测;二级评价的补充观测可选择有代表性的季节进行连续观测,观测期限应在()个月以上。
世界城市旅游联合会的工作方向是()。
下列表述准确的是()。
成功的关键,在于你能否持之以恒。
A.there’sjustnotenoughtimetoseethemall.B.theywouldhavetogivemethemoneytoattendthegamesaswell.C.Fromal
下列有关听觉理论说法正确的是()。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){char*p="12345678",*r;long*q;q=(long*)
总结
最新回复
(
0
)