首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*st0实现的功能是,如果字符串stI"里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*st0实现的功能是,如果字符串stI"里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
admin
2015-07-20
42
问题
使用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.h>voidmain(){ints=0,k;for(k=7;k>=0;k--){switch(k){case
以下不是结构化程序设计方法的技术是()。
用户的数据视图,也就是用户所见到的数据模式,是______。
结构化程序设计主要强调的是______。
不属于结构化程序设计方法的四条原则是______。
按照“后进后出”原则组织数据的数据结构是______。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
类中数据成员和成员函数的默认访问级别为【】。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
垄断资本主义阶段的金融资本是指【】
瘿病的治疗原则以哪项为主
雄黄内服,成人每次用量是马钱子内服,成人每次用量是
针灸治疗耳鸣耳聋实证的治法为
下列关于宪法适用范围的说法中,错误的是:()
(2010)盲道的颜色宜为()。
招股说明书中涉及国有股的,应在国家股股东之后标注(),在国有法人股股东之后标注()。
学生体育参与行为的努力程度、注意力水平、克服困难的决心大小等有所不同。这是运动动机对学生体育学习和身体锻炼行为发挥()的功能导致的。
一个产品生产线分为a、b、c三段,每个人每小时分别完成10、5、6件,现在总人数为71人,要使得完成的件数最大,问71人的安排分别是()。
Wearelivinginoneofthoseperiodsinhumanhistorywhicharemarkedbyrevolutionarychangesinallofman’sideasandvalue
最新回复
(
0
)