大抵的工作流程就是从一个文本里将一串字符读出来然后转成小写字符存到另一个文本中
#include <fstream>
#include<stdlib.h>
#include<string.h>
#include <iostream>
using namespace std;
char translate(char ch)//定义一个返回值为char型的函数,用于大小写转换
{
if(ch>='a' && ch<='z')//判断形参变量ch是否为小写字母,若是则转换成大写字母
return ch-=32;
else if(ch>='A' && ch<='Z')//判断形参变量ch是否为大写字母,若是则转换成小写字母
return ch+=32;
else return ch;
}
int main(void)//主函数
{
char k;
ifstream fpi("duqu.txt");//文件输入流,读取“duqu.txt”中内容
ofstream fpo("cunchu.txt");//文件输出流,写入"cunchu.txt"
if(!fpi || !fpo)//判断是否能打开文件
{
cout << "Open the file failure..."<<endl;
exit(0);
}
while(fpi >> k,!fpi.eof())//读取文件中内容
{
fpo << translate(k);//调用translate(char ch)函数
}
fpi.close();//关闭文件
fpo.close();//关闭文件
cout << "Conversion is complete!"<<endl;
return 0;
}
读取文件内容并进行大小写转换
最新推荐文章于 2022-04-25 11:34:29 发布