У меня есть файл с именем read.txt E:\My_project\dictionary database\read.txt
и это выглядит какКак читать и писать файл
1245
15
12
454564
122
....
Я хочу, чтобы прочитать read.txt построчно и хочу сохранить эти значения в вектор и, наконец, вывести вектор и записать значения вектора в другой файл txt с именем write.txt, который будет выглядеть так же, как read.txt ?? Как я могу сделать это в C++ ???
Я попытался прочитать значение из файла, как это:
ifstream ifs("read.txt", ifstream::in);
Но я не понимаю, где держать read.txt file.What должно быть расположение 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);
Почему вы добавили тег ** vector ** к этому сообщению? Может быть, вы можете что-то сделать с помощью std :: vector объекта? –
Попробуйте абсолютный путь для бит 'open'? –
.. Рад помочь вам, ребята, с головами по поводу проблемы. Вы все получаете по одному. –