**
将源文件中小写英文字母转换为大写英文字母后写到目标文件中,其他字符不变。
**
#include <fstream>
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
char source[30],object[30];
char c;
cout<<"input source file name: ";
cin>>source;
cout<<"input object file name: ";
cin>>object;
ifstream in(source);//创建输入流
if(!source)
{
cout<<"can't open file\n";
return 1;
}
ofstream out(object);//创建输出流文件对象
while(in>>c)//in.get(c)
{
if(c>='a'&&c<'z')
c=c+'A'-'a';
out<<c;
}
in.close();
out.close();
return 0;
}
运行结果