2つのファイルの同じ文字を比較し、3番目のファイルに保存します.

876 ワード

#include "stdafx.h"
#include 
#include 
#include 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	ofstream outfile3;
	ifstream readfile1;
	ifstream readfile2;

	outfile3.open("text_three.txt");
	readfile1.open("text_one.txt");
	readfile2.open("text_two.txt");

	char buffer1[50]; //         
	char buffer2[50];

	if (readfile1.is_open())
		readfile1.getline(buffer1, 50); //    
	if (readfile2.is_open())
		readfile2.getline(buffer2, 50);

	for (int i = 0; i < strlen(buffer1); i++)
	{
		for (int j = 0; j < strlen(buffer2); j++)
		{
			if ((buffer1[i] == buffer2[i]))
			{
				outfile3 << buffer1[i]; //           
				cout << buffer1[i] << ' ';
			}
			break;
		}
	}
	system("pause");
	return 0;
}