用C++ 从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符
用C++从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变,然后输出到另一个文本文件中保存。要求:(1)用一个子函数完成转换功能...
用C++
从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变,然后输出到另一个文本文件中保存。
要求:(1)用一个子函数完成转换功能
(2)用文件实现
(3)交作业时,文本文件与程序文件都要有 展开
从一个文本文件读取正文,将其中的小写字母转化成大写字母,大写字母转换成小写字母,其他字符不变,然后输出到另一个文本文件中保存。
要求:(1)用一个子函数完成转换功能
(2)用文件实现
(3)交作业时,文本文件与程序文件都要有 展开
3个回答
展开全部
//#include "stdafx.h"//vc++6.0加上这一行.
#include <fstream>
#include <iostream>
using namespace std;
char conversion(char ch){
if(ch>='a' && ch<='z')
return ch&0xDF;
else if(ch>='A' && ch<='Z')
return ch|0x20;
else return ch;
}
int main(void){
char k;
ifstream fpi("123.txt");
ofstream fpo("456.txt");
if(!fpi || !fpo){
cout << "Open the file failure...\n";
exit(0);
}
while(fpi >> k,!fpi.eof()){
fpo << conversion(k);}
fpi.close();
fpo.close();
cout << "Conversion is complete!\n";
return 0;
}
文本内容:
The uick brown fox jumps over a lazy dog. 1234567890
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询