首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
80
问题
使用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全国计算机二级
相关试题推荐
下面程序错误的语句是①#include<iostream.h>②voidmain()③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<endl;
下列数据结构中,能够按照“先进后出”原则存取数据的是
下列程序的输出结果是#include<iostream.h>voidmain(){char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!=
若Xcs是一个类,该类中具有一个函数体为空的不带参数的构造函数,此构造函数的类外定义为______。
下列程序不能通过编译,应该在划线部分填写的语句是______。#include<iostream.h>#include<stdlib.h>doubleFunc(inta,intb,charch){do
一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队则元素退队的顺序为______。
下面是关于ios类的叙述,正确的是()。
在软件开发中,下面不属于设计阶段的任务的是()。
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
随机试题
当两台计算机进行文件传输时,由于中间出现网络故障而重传整个文件的情况,可以通过在文件中插入同步点来解决,这个动作发生在()。
传统时期行政组织理论研究的主要特点。
毛泽东思想得到多方面展开而达到成熟,是在
医务人员在医疗活动中发生医疗事故争议,应当立即向
A.甲状腺激素B.TSHC.催产素D.生长抑素通过调节基因表达发挥作用的激素是
患者,女,40岁。精神抑郁,表情淡漠,神志痴呆,语无伦次,不思饮食。舌苔腻,脉弦滑。其治法是()
下列选项与孔子的教育实践不符的是()。
2003年12月10日晚,张某在一饭店酗酒闹事,砸碎饭店内玻璃及餐具。后经朋友劝说,张某承认错误并表示愿意赔偿。此时恰巧碰上县区公安局李某、赵某值勤到店里,李某对张某又推又打,欲将张某带回派出所处理。在扭推过程中,张某跌倒,头撞在暖气片上,造成颅内出血死亡
设.
WelcometoAdventure-land!EveryonelovesAdventure-land.Theparksandexhibitions(展览)werebuiltforyoutoexplore,enjoy
最新回复
(
0
)