Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Множественное использование объекта fstream


Автор: demonitros 9.6.2010, 04:59
Здравствуйте. Вопрос следующий: хочу много раз использовать один обьект fstream. Вот код:
Код

fstream tempfile;
int ver_now=0;
tempfile.open("C:\\tempfile.txt", ios::app);
tempfile << mainsite << "ver=true"; // Конкатенация строк в файле
tempfile.close();
tempfile.open("C:\\tempfile.txt", ios::in);
tempfile >> URLRequest;
tempfile.close();
remove("C:\\tempfile.txt"); // удаляем tempfile
URLDownloadToFile(NULL,URLRequest,"C:\\tempfile.txt",NULL,NULL);
tempfile.open("C:\\tempfile.txt", ios::in);
tempfile >> ver_now;


Так вот после считывания URLRequest объект tempfile умирает и не хочет работать ни в каких направлениях. Тоесть я немогу ни считать с него ни записать. Создать новый fstream в моем случае не выход, мне нужно переписать старый.
Посоветуйте пожалуйста чтото.

Автор: boostcoder 9.6.2010, 06:03
clear();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)