LINUX.ORG.RU

fstream


0

0

Уважаемые Форумчани, не могу понять по чему не хочет открываться файл второй раз:

ifstream in;

while (...) {

in.open(«a.txt»);

//Далее его обработка

in.clear();

in.close();

//еще обработка

}

Можно или узнать какая ошибка возникает при открытии?

что-то не видно где ты его открываешь второй раз.

Boy_from_Jungle ★★★★
()
Ответ на: комментарий от Boy_from_Jungle

Я его в цикле открываю и закрываю несколько раз

Nikolayi4
() автор топика
Ответ на: комментарий от Booster

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

Nikolayi4
() автор топика
Ответ на: комментарий от Booster

Не могу пока понять точно. У меня в цикле файлик открывается с координатами точек. в нем я дохожу до следующей строчки и беру от туда значения. потом закрываю и вызываю функцию которая из другова файла берет координатами объекта и сравнивает с координатами прямой, после чего выдает: пересекает объект или нет данная прямая. там нет ничего криминального. читаю я из файла по-символьно, что бы всякая гадасть не попадалась и потом как указатель на чаровский массив передаю в другую функцию.

Nikolayi4
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.