ofstream, ifstream c++

300
14 октября 2017, 19:48

Есть один файл ofstream fout("fout.txt"); передаю его в 2 функции, в первой функции в него нужно сделать запись, а во второй функции нужно считать его, т.е.сначала получается он выступает как ofstream, потом как ifstream. Как можно сделать правильно? Чтобы передать его как ifstream?

Answer 1

Если вам надо и писать и читать, используйте просто fstream (без o- и без i-), открытый в режиме чтения и записи одновременно. Например:

fstream file("Notebook.dat", ios::binary | ios::in | ios::out);
READ ALSO
Помогите Написать код попадания точки в фигуру [требует правки]

Помогите Написать код попадания точки в фигуру [требует правки]

Ребята, учусь на первом курсе и не могу понять как написать код на C++ Как определить попадание точки в фигуру на координатной плоскости Я не понимаю...

319
Чем заменить функцию stoi?

Чем заменить функцию stoi?

В программе нужно перевести строку в целое числоЯ пытался использовать функцию stoi для этой цели, но она не принимается - выходит ошибка:

345
считать файл с определенного места си

считать файл с определенного места си

можно ли начать читать файл с определенного места?например есть текст,обработал одно слово -закрыл файл,в другой функции открыл этот файл...

229