首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能: (1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能: (1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
admin
2017-11-28
101
问题
使用VC6打开考生文件夹下的源程序文件modi2.epp。请完成函数fun(char*s),该函数完成以下功能:
(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。
例如:s=’’helloTEST’’,则结果为:s=’’HELLOtest’’
(2)完成函数WriteFile(char*s),把字符串输入文件中。
提示:打开文件使用的第二参数为ios
注意:不要改动main函数,不得增行或行,也不得更改程序的结构。
#include<iostream>
#include<fstream>
#include<cmath>
using narnespace std;
void WriteFile(char*s)
{
}
void fun(ehar*s)
{
}
void ClearFile()
{
orstream out1;
out1.open(’’modi2.txt’’);
out1.close();
}
intmain()
{
ClearFile();
char s[1024];
tout<<’’please input a string:’’<<endl;
cin.getline(s,1024);
fun(s);
return.0;
}
选项
答案
(1)void WriteFile(char*s)中的命令语句: ofstream out1; out1.open("modi2.txt",ios_base::binarylios_base::app);//打开文件modi2 out1<<s: //写入字符串s out1.close(); (2)void fun(char*s)中的命令语句: for(int i=0;s[i]!=0;i++) //循坏判断每一个字符 { if( s[i]>=’A’&&s[i]<=’Z’) //如果是大写字符,转换为小写字符 { s[i]=s[i]-’A’+’a’; //s[i]-’A’+’a’等于字符s[i]+’32’ } Else if(s[i]>=’a’&&s[i]<=’z’) //如果是小写字符,转换为大写字符 { s[i]=s[i]-’a’+’A’; //s[i]-’a’+’A’等于字符s[i]-32 } } WriteFile(s);
解析
(1)在WriteFile(char*s)函数中,利用标准流ofstream实现字符串写入文件modi2.txt。
(2)在fun函数中,利用for循环逐个判断字符是大写还是小写。
(3)如果是大写,那么加上32实现大写转换为小写。否则,就减去32,实现小写到大写的转换。最后调用前面实现的WriteFile函数,将字符串写入文件。
转载请注明原文地址:https://kaotiyun.com/show/zkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数中,对调用它的函数没有起到任何作用的是( )。
在下列函数原型中,可以作为类AA构造函数的是()。
下列语句中,输出与众不同的是
有以下程序main(){inta[][3]={{1,2,3},{4,5,0)},(*pa)[3],i;pa=a;for(i=0;i<3;i++)if(i<2)pa[1][i]=pa[1][i]
如果a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?c:d的值为
关于类和对象描述错误的是
以下选项中合法的用户标识符是
栈和队列通赏采用的存储结构是______。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
软件生命周期中所花费用最多的阶段是
随机试题
某饮料生产企业拟购买某食品研究所的一项最新饮料添加剂专利技术,该专利的经济寿命为5年,经过预测分析表明,使用该添加剂专利技术后,该饮料生产企业的产品年销售量将提高10%,产品的销售价格将提高5%,生产及销售成本节约2%。该企业目前的产品年销售量为100万吨
有季相变化的群落是
男,9岁。手掌着地跌伤,右肘肿痛,功能受限24小时,查:右肘关节及前臂明显肿胀,压痛,半屈位畸形,手部皮肤苍白,发凉,麻木,桡动脉搏动微弱,测前臂组织压为55mmHg(7.3kPa)。X线检查:肱骨髁上骨折。下列术后护理中不正确的是
患者,女,43岁。咳嗽伴有发热半个月余。查体:左肺可闻及湿啰音,肝、脾未及。胸部增强CT如图所示。最可能的诊断是l.肺癌2.肺腺瘤3.肺转移瘤4.结核球5.错构瘤6.肺脓肿
甲状腺功能亢进临床表现主要是
一般资料:男,21岁,未婚,大学生。下面是心理咨询师与求助者的会谈对话:心理咨询师:您好,请坐。我很希望知道,我能为您提供什么帮助?求助者:我最近总是失眠,而且不想吃东西,也不想做事。我很烦恼,你能帮助我吗?心理咨询
Acontroversyeruptedinthescientificcommunityinearly1998overtheuseofDNA(deoxyribonucleicacid)fingerprintingincr
假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Command1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是
Aschildrengetolder,self-disciplineshouldtaketheplaceofimposeddiscipline.Constrainsbecomeinternalizedandchildren
Wehearthattheywill______anewschoolhere.
最新回复
(
0
)