![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.05.2009
Сообщений: 11
|
![]()
Доброго времени суток!
Возникла небольшая проблемка во время изучения бинарных файлов. Если объявлять файл в теле main(), а открывать во вложенном цикле while(1) (для того, чтобы в случае ошибки была возможность повторить попытку открытия) , то открытие всегда возвращает отрицательный результат! Как с этим справиться? Код:
|
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Должен открываться. Вот так работает:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.05.2009
Сообщений: 11
|
![]()
Хм..
А у меня и этот вариант не выходит из цикла, все время ! bin = 0.. Возникает 2 вопроса - 1)Какой адрес вы вводили и работало (проверить его) 2)Какой у вас компилятор? Ответьте, пожалуйста, а то я уже ничего не понимаю..)) |
![]() |
![]() |
![]() |
#4 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.05.2009
Сообщений: 11
|
![]()
У меня borland Developer Studio 2006..
Пробовал "1.txt" в коде, который вы предложили.. Почему то все равно из цикла не выходит.. А может быть проблема в компиляторе? |
![]() |
![]() |
![]() |
#6 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Скажите, а вы файл-то создаете? Сейчас ввел имя несуществующего файла - засел в цикле. Файл должен существовать, иначе будете висеть.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.05.2009
Сообщений: 11
|
![]()
Ну да, создаю))
А как сделать, чтобы программа создавала и не висела? Подскажите, пожалуйста! p.s. А если есть файл *.txt НЕбинарный, а его имя ввожу, то будет работать? |
![]() |
![]() |
![]() |
#8 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Можно как-то так. Сделает 5 попыток и успокоится.
Код:
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.05.2009
Сообщений: 11
|
![]()
Спасибо!
Как открыть я вроде бы благодаря вам понял!! А создать как то возможно также в цикле? Или тупо создать сначала просто как текстовый, а потом открыть как надо? |
![]() |
![]() |
![]() |
#10 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Создать так:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Бинарные файлы | EwwwA | Общие вопросы C/C++ | 0 | 20.04.2009 17:32 |
Builder C++ бинарные потоки,файлы | Yakushov | C++ Builder | 1 | 21.12.2008 11:55 |
бинарные деревья. | ribka | Помощь студентам | 2 | 30.11.2007 18:13 |