读入文本文件,对其进行大小写变换,再存为另一个文件

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:43:28
1.txt中文件为AAbb,将其变化为aaBB,存入2.txt,,,谢谢高手指点、、、
希望能给出代码。。。谢谢

#include<iostream>
#include<fstream>
using namespace std;

int main()
{
char a;
ifstream fin;
ofstream fout;

fin.open("1.txt",ios_base::in);//打开"1.txt"文件,"1.txt"文件必须是事先存在;
fout.open("2.txt",ios_base::out);//新建"2.txt"文件
fout.close();
while(fin>>a)
{
fout.open("2.txt",ios_base::app);
if(a>='A'&&a<='Z')
{
a=a+32;
fout<<(char)a;
fout.close();
continue;
}
if(a>='a'&&a<='z')
{
a=a-32;
fout<<(char)a;
fout.close();
continue;
}

}
fin.close();
return 0;
}

希望你能满意~

这个嘛 ,读入文件
然后利用函数大小写转换函数(库函数里有)
然后再读出文件

具体的自己在书上找找 上面都有