c++输入输出流例题

有两个磁盘文件a和b,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件c中去
#include
#include
#include

int main()
{
	ifstream in("C:\\Users\\Administrator\\Desktop\\a.txt");
	char ch;
	string str;
	if(!in)
	{
		cout<<"Cannot open a.txt!"<>ch)
	{
		str+=ch;	
	}
	in.close();
	in.open("C:\\Users\\Administrator\\Desktop\\b.txt");
	if(!in)
	{
		cout<<"Cannot open a.txt!"<>ch)
	{
		str+=ch;	
	}
	in.close();
	char temp;
	for(int i=0;i='A' && str[t]<='Z') && (str[j]>='A' && str[j]<='Z')) || ((str[t]>='a' && str[t]<='z') && (str[j]>='a' && str[j]<='z')))
			{
				if(str[j]='A' && str[t]<='Z') && (str[j]>='a' && str[j]<='z')) 
			{
				if(str[j]-32='a' && str[t]<='z') && (str[j]>='A' && str[j]<='Z')) 
			{
				if(str[j]+32
结果如下:

你可能感兴趣的:(C++)