連結する (整数の 2 つのリストを一緒に追加する) プログラムを作成しようとしています。各リストはテキスト ファイルとして保存されます。C++ プログラムで list1.txt と list2.txt を開きたい
私は実際にそれを機能させることはできません。list1 と list2 という名前の整数の 2 つのリストをそれぞれ入れましたが、list1 が見つからないという出力が得られます。
#include <iostream>
#include <fstream>
#include <ostream>
using namespace std;
int main()
{
ifstream findlist1("list1.txt", ios::in | ios::binary);
if(!findlist1)
{
cout << "Cannot find list 1.\n";
return 1;
}
ifstream findlist2("list2.txt", ios::in | ios::binary);
if(!findlist2)
{
cout << "Cannot find list 2.\n";
return 1;
}
ofstream out("list3out.txt", ios::out | ios::binary);
if(!out)
{
cout << "Unable to output file ";
return 1;
}
out << in1.rdbuf();
out << " " << flush;
out << in2.rdbuf();
return 0;
}
編集=解決策:
私のファイルはtest1.txtと呼ばれていたため、プログラムにはtest1.txt.txtとして表示されていました