首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能: (1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能: (1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
admin
2018-09-13
53
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:
(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。
例如:s="helloTEST",则结果为:s="HELLOtest"
(2)完成函数WriteFile(char*s),把字符串输入文件中。
提示:打开文件使用的第二参数为ios_base::binarylios_base::app。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
#include
#include
#include
using namespace std;
void WriteFile(char*s)
{
}
void fun(char*s)
{
}
void ClearFile()
{
ofstreamoutl;
out1.open("modi2.txt");
out1.close();
}
int main()
{
ClearFile();
char s[1024];
cout<<"please input a string:"<
cin.getline(s,1024);
fun(s);
return 0:
}
选项
答案
(1)void WriteFjle(char*s)中的命令语句: ofstream outl: outl.open("modi2.txt",ios_base::binary|ios base::app);//打开文件modi2 outl<
=’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(cha*s)函数中,利用标准流ofstream实现字符串写入文件modi2.txt。
(2)在fun函数中,利用for循环逐个判断字符是大写还是小写。
(3)如果是大写,那么加上32实现大写转换为小写。否则,就减去32,实现小写到大写的转换。最后调用前面实现的WriteFile函数,将字符串写入文件。
转载请注明原文地址:https://kaotiyun.com/show/ayAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
模板是实现类属机制的一种工具,其功能非常强大,它允许用户构造类属类,即()。
下列运算符不能重载为友元函数的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
关于调用模板函数时模板实参的使用,下列表述中正确的是()。
以下关于友元函数的叙述不正确的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
下列数据结构中,能用二分法进行查找的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
某电冰箱生产企业对A城市的100居民进行市场需求调查,其中2008年准备更换电冰箱的用户30家,A市居民有30万户,则A市今年电冰箱的市场需求量约为
论述在ISO9000的2000年版
张三是某个部门的一位领导,其技术技能、人际技能和概念技能的比例为27:42:31,根据罗伯特.卡茨的理论,张三应该是一位()。
由于实邪结聚,阻滞经络,气血不能外达,而出现的病机是
患者,男性,45岁,既往2年前因腰l椎体压缩性骨折脱位伴完全性截瘫,急诊入院,行后路减压、CD棒内固定术,术后恢复较好,能下地行走,但右足无力易绊倒。查体:双下肢屈、伸膝诸肌力均接近正常,右胫前肌、趾总伸肌只有水平面能带动关节活动,而不能克服。判断右胫
A、心虚胆怯证B、心血不足证C、瘀阻心脉证D、痰火扰心证E、水饮凌心证心悸眩晕,胸闷痞满,渴不欲饮,小便短少,或下肢水肿,形寒肢冷,伴恶心,欲吐,流涎,舌淡胖,苔白滑,脉象弦滑或沉细而滑。证属
男性内痔患者,46岁,证见大便带血,血色泽红,伴肛门瘙痒,舌红苔薄黄,脉浮数,患者应选用何方治疗
肺癌发病的重要危险因素是
栈和队列的共同特点是()。
新贸易理论和异质企业贸易理论的主要内容是什么?两者之间有什么联系与区别?[中央财经大学2015国际商务硕士;武汉大学2015国际商务硕士]
最新回复
(
0
)