read.txt という名前のファイルがE:\My_project\dictionary database\read.txt
あり、次のようになります
1245
15
12
454564
122
....
read.txt を 1 行ずつ読み取り、これらの値をベクトルに保存し、最終的にベクトルを出力して、ベクトルの値を write.txt という名前の別の txt ファイルに書き込みます。C ++でこれを行うにはどうすればよいですか???
次のようにファイルから値を読み取ろうとしました:
ifstream ifs("read.txt", ifstream::in);
しかし、read.txt ファイルの保存場所がわかりません。read.txt と write.txt の場所は何ですか?
編集:ベクトルを使用してテキストからの入力を保存すると、エラーが発生します:
int textLine;
vector<int> input;
ifstream ifs("C:\\Users\\Imon-Bayazid\\Desktop\\k\\read.txt", ifstream::in);
if (ifs.good()) {
while (!ifs.eof()) {
getline(ifs, textLine);
input.push_back(textLine);
}
ifs.close();
} else
cout << "ERROR: can't open file." << endl;
for(int i=0;i<input.size();i++)
cout<<input.at(i);