| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > fstream open в цыкле |
| Автор: mcbobo 29.4.2007, 21:56 | ||||||
kolvo=count(); может и тут ошибка
так вот, компилю в VS2005 на ф7 всё компилит отлично, жму ф5 виснет запускаю из папки debug всё отлично пашет компилю как релиз - виснет при запуске з.ы. убираю цикл всё тоже норм пашет что не так? |
| Автор: archimed7592 29.4.2007, 22:07 |
| уважаемый mcbobo, приносим свои извинения, но телепаты сегодня в отпуске... могу сказать одно: если класс student содержит витуальные ф-ции или унаследован от класса, содержащего таковые, то 6-я строка ф-ции read творит большое зло и неудивительно почему виснет (так можно поступать только с POD-типами)... ещё может влиять содержимое файла student.txt... |
| Автор: codelord 29.4.2007, 22:09 |
| что мне не кажется замечательным множественное открытие файла без его закрытия, но так как специфика функции не позволяет его закрывать (хотя.. ) короче смотри в сторону открытия его вне функции или открытия внутри функции тогда и закрытия там же |
| Автор: codelord 29.4.2007, 22:21 |
я разве с этим спорил ? |
| Автор: Любитель 29.4.2007, 22:28 |
| codelord, деструктор ifstream всё закроет. mcbobo, какие поля у твоего стьюдента? Каких типов? |
| Автор: codelord 29.4.2007, 22:38 |
согласен, просто после FILE как то в глаза бросается. |
| Автор: mcbobo 29.4.2007, 23:31 | ||
|
| Автор: Любитель 29.4.2007, 23:34 |
| mcbobo, ты ещё не ответил на хороший вопрос Daevaornа: |
| Автор: mcbobo 29.4.2007, 23:39 |
| Любитель, в корне с экзешником |
| Автор: Daevaorn 29.4.2007, 23:46 |
а ты в debug working directory настроил? |
| Автор: mcbobo 29.4.2007, 23:56 | ||||
конешно нет )) я сёдня первый раз за vs сел, c 0 курсач пишу так в дебаге терь компилится норм, в релизе терь ошибка
|
| Автор: Любитель 30.4.2007, 00:04 |
| Нажми брейк и посмотри куда вывалится. Если что - по колстэку поднимись до своих функций. |
| Автор: mcbobo 30.4.2007, 00:11 |
| всё разобрался, спасибо всем огромное )) |