首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert (cha*des,char*str)实现的功能是: (1)如果字符串最后面有空格,则全部删除: (2)转换后的数据放到de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert (cha*des,char*str)实现的功能是: (1)如果字符串最后面有空格,则全部删除: (2)转换后的数据放到de
admin
2019-07-10
40
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert (cha*des,char*str)实现的功能是:
(1)如果字符串最后面有空格,则全部删除:
(2)转换后的数据放到des,并且指针作为返回值返回。
注意:不能修改程序的其他部分,只能补充convert()函数。
#include
#include
#define MAXLEN 1024
char* convert(char*des,char*str)
{
}
void main()
{
char deSt[MAXLEN];
char*string=“abc def ”;
cout << String <<“<一一” <
cout<
<<“<一一”<
return;
}
选项
答案
Int length=0; int i; for(1ength=0 ; Str[1ength] !=NUL L;length++); //求数组长度 length一一; //下标从0~len一1,下标减1表示最后一个字符的下标值 for(i=length;i>=0;i一一) { i f(str[i]!=‘’) //判断结尾是否有空格,从后往前判断直到不是不是空格了跳出循环 break; } for(length =0;length<=i;length++) { des[length]=Str[length]; //从前面开始,逐个将str中的字符拷贝到des数组中,不含最后面的空格 } des[1ength]=NULL; //最后一个字符为NULL return des;
解析
函数convert(cha*des,char*str)实现的功能是将字符串最后面有空格删除,并将转换后的数据放到des,返回指针,可以将字符串最后空格前的所有所有字符拷贝到des中,关键是确定下标从那开始到最后都是空格。
转载请注明原文地址:https://kaotiyun.com/show/vW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是()。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
一个类的友元函数能够访问该类的
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
下列叙述中正确的是
下列有关继承和派生的叙述中,正确的是A)派生类不能访问基类的保护成员B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数D)虚函数必须在派生类中重新实现
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列选项可以做C++标识符的是
随机试题
从一批零件中抽出100个测量其直径,测得平均直径为5.2cm,标准差为1.6cm,想知道这批零件的直径是否服从标准直径5cm,因此采用t检验法,那么在显著性水平α下,接受域为()。
下列哪篇作品是贾谊的()
牙周骨外科手术常用的是()
推动人体生长发育及脏腑功能活动的气是
A、局部电位B、阈电位C、峰电位D、负后电位E、正后电位刺激引起兴奋的基本条件是使跨膜静息电位达到
某市工商局对凯华食品公司作出责令停业整顿的行政处罚决定,并于当日执行。凯华公司不服行政处罚而向省工商局申请行政复议。在复议期间,以下何种情况下可以暂时停止执行对凯华公司的行政处罚:
压力容器可分为工类压力容器、Ⅱ类压力容器、Ⅲ类压力容器3个类别,是根据压力容器的设计压力、容积和()等因素划分的。
施工项目管理规划对施工项目全过程的各种()进行全面、完整、总体计划。
已知函数f(x)=|2x+1|+|2x一3|。若关于x的不等式f(x)>a恒成立,则实数a的取值范围是()。
Peopleborninautumnlivelongerthanthoseborninspringandare【C1】______likelytofallchronicallyillwhentheyareolder,
最新回复
(
0
)