首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*s),使其具有以下功能: (1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母,并且在函数中调用写函数WriteFile()将结果输出到2.txt
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*s),使其具有以下功能: (1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母,并且在函数中调用写函数WriteFile()将结果输出到2.txt
admin
2019-04-18
60
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*s),使其具有以下功能:
(1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母,并且在函数中调用写函数WriteFile()将结果输出到2.txt文件中。
例如:s="helloWORLD",则结果为“s="HELLOworld"”。
(2)完成函数WriteFile(char*s),把字符串输入文件中。
提示:打开文件使用的第二参数为“ios_base::binary|ios_base::app”。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#inelude(iostream)
#include(fstream>
#include(cmath)
using namespace std;
void WriteFite(char*s)
{
}
void fun(char*s)
{
}
void ClearFile()
{
ofstream out1;
out1.open("2.txt");
out1.close();
}
int main()
{
ClearFile();
char s[102];
cout<<"please input a string:"<
cin.getline(s,1024);
fun(s);
return 0;
}
选项
答案
(1)void WriteFile(char*s)中的命令语句: ofstream out1; out1.open("2.txt",ios_base::binary/ios_base::app);//打开文件2.txt out1<
解析
在WriteFile(char*s)函数中,利用标准流ofstream实现字符串写入文件2.txt。在fun函数中,利用for循环逐个判断字符是大写还是小写。如果是大写,那么加上32实现大-g转换为小写。否则就减去32,实现小写到大写的转换。最后调用前面实现的WriteFile函数,将字符串写入文件。
转载请注明原文地址:https://kaotiyun.com/show/PpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句后,输出结果为______。inta=0,b=2,c=3;switch(a){case0:switch(b){case1:cout<<’*’;break;
虚函数()是可以不同的。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public:TestClass(){cout<<"defaultconstructo
以下数据结构中,不属于线性数据结构的是()。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
非成员函数应声明为类的______函数才能访问这个类的private成员。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称______。
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于______阶段。
下列关于运算符重载的叙述中,正确的是
数据库管理员(DBA)是数据库系统的一个重要组成部分,有很多职责。以下选项不属于DBA职责的是()
随机试题
在PowerPoint2003中,可以将演示文稿保存为________文件格式。
关于明适应的叙述,正确的是
龋病的一级预防不包括
()适用于中等比例尺的工程地质测绘。
资金筹集费包括()。
金融市场最主要、最基本的功能是()。
按角色的功能可将社会角色分为()。
素质教育的理论基础是()。
简述影响人格形成的因素。(2014.湖北)
A、 B、 C、 D、 C将原图形整体逆时针旋转90°,得到答案选项中的外部框架;再将圆形内的垂直相交线段逆时针旋转45°,即可得到答案选项中的圆形内部图形。
最新回复
(
0
)