首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modi2.cpp。 阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
admin
2016-10-28
57
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。
阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,然后返回该字符串。
注意:不能修改程序的其他部分,只能补充convert0函数。
#include<iostream.h>
#include<ctype.h>
#define MAXLEN1024
char*convert(char*des,char*str)
{
}
void main()
{
char deSt[MAXLEN];
char*str="Ab cDeF hJ K";
cout<<convert(dest,str)<<endl;
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)由审题分析可知,可利用循环来逐个检索str中的字符,循环变量i从0开始,直到str数组的结束,即str
==0为循环结束条件。
(2)在循环中用if语句判断该字符是否是空格或者不可打印字符:if(str
!=’ ’&&isprint(str
)),如果满足条件说明不是空格或者不是不可打印字符添加到des中,不满足则无须添加到des中。
转载请注明原文地址:https://kaotiyun.com/show/iKNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,()是正确的。
每个C++程序中都必须有且仅有一个
分布式数据库系统不具有的特点是
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
下列打开文件的表达式中,错误的是
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
下面对对象概念描述错误的是
头文件______中包含了处理用户控制的文件操作所需的信息。
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
办理涉外行政案件,应当使用中华人民共和国通用的语言文字。对不通晓我国语言文字的,公安机关应当为其提供翻译;当事人通晓我国语言文字,不需要他人翻译的,应当出具书面声明。
某公司年终会给每位员工发放2000元奖金,但几年下来,总经理感到这笔奖金没有起到应有的激励作用。他发现,员工在领取奖金的时候反应相当平淡,认为这是理所应当的,就像应得的薪水一样,并未因此在工作中表现得更加努力。考虑到这笔奖金达不到预期的激励作用,总经理决定
下列关于Rous试验的叙述,正确的是A.尿中含铁血黄素是不稳定的铁蛋白聚合体B.只要是血管内溶血,其Rous试验为阳性C.溶血初期时,Rous试验就可呈阳性D.含铁血黄素中的铁为二价铁E.含铁血黄素中的铁与反应试剂在碱性环境中形成亚铁氰化铁沉淀
尘肺是长期吸入粉尘所致的以肺组织纤维性病变为主的疾病,符合此条件的尘肺种类有限,对患者的健康影响较大。吸入下列哪项金属粉尘可以引起金属粉尘在肺内沉着
根据我国刑事诉讼法的规定和有关的司法解释,下列哪个说法是正确的?
甲加工厂与乙装修公司签订了一份铝材加工合同,由甲厂为乙公司加工铝材,后甲厂未能按时交货,致使乙公司受到巨大损失,乙公司向法院提起诉讼,则以下关于本案诉讼标的说法不正确的是:()
商业用房部分几年来连续出租,其租金由业主结合市场需求与承租人在租赁合同中商定。此类租金属于()。该商品房共有建筑面积的内容为()。
下列表述中,对于科目汇总表账务处理程序表述正确的有()。
下列食物中所含有的物质属于食物污染范畴的是()。
俗话说:“喊破嗓子不如做出样子。”这说明教师应该做到()。
最新回复
(
0
)