![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Анна |
![]() ![]()
Сообщение
#1
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
У меня вопрос, может глупый ...:
Имеет ли значение, если я поставлю close(f) (см. в коде) Кусок: reset(f); |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Имеет ли значение ![]() |
HeX |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
Помоему в етом куске если нет работы с файлами без разницы где поставить
close(f); -------------------- ...Купи слона, ну и что что все говорят продай слона...
|
Анна |
![]()
Сообщение
#4
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
После
writeln('summ=',summ:0:2,' abs summ=',summabs:0:2,' filename=',s);чтение/запись в файл уже не производится, и если я поставлю close(f) ПОСЛЕ этой строки, это за ошибку/недочёт не будет считаться? ![]() |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Ошибки не будет однозначно, я бы и недочетом не считал...
|
Анна |
![]()
Сообщение
#6
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
To: HeX
А что тогда такое read(f,t);? volvo, спасибо! Просветил ![]() Сообщение отредактировано: Анна - 27.11.2005 16:54 |
HeX |
![]() ![]()
Сообщение
#7
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
Там в моей фразе пропущено слово далее
-------------------- ...Купи слона, ну и что что все говорят продай слона...
|
Fang |
![]()
Сообщение
#8
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 48 Пол: Мужской Реальное имя: Fang Репутация: ![]() ![]() ![]() |
В данном примере, вроде бы вообще не обязательно закрывать файл оператором close(f), т.к. он располагается в конце программы, а по окончании работы компилятор должен сам позаботится о закрытии...
|
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Fang, я бы например у тебя такую работу (без закрытого файла) не принял. А представь себе ситуацию, в которой ПОСЛЕ последнего обращения к файлу возникает Run-Time Error... НО !!! Файл не был закрыт. Что произойдет с его содержимым? Только хорошо подумай, прежде чем ответить !!!
Вот если файл закрыт, ничего не произойдет, это гарантируется ... P.S. НИКОГДА не полагайся на компилятор... |
Fang |
![]()
Сообщение
#10
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 48 Пол: Мужской Реальное имя: Fang Репутация: ![]() ![]() ![]() |
Цитата Вот если файл закрыт, ничего не произойдет, это гарантируется ... P.S. НИКОГДА не полагайся на компилятор... Спасибо. Буду знать. p.s. я ж писал Цитата вроде бы |
Atos |
![]()
Сообщение
#11
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Цитата Fang, я бы например у тебя такую работу (без закрытого файла) не принял. А представь себе ситуацию, в которой ПОСЛЕ последнего обращения к файлу возникает Run-Time Error... НО !!! Файл не был закрыт. Что произойдет с его содержимым? Только хорошо подумай, прежде чем ответить !!! Вот если файл закрыт, ничего не произойдет, это гарантируется ... P.S. НИКОГДА не полагайся на компилятор... Точно!! 100%! Был у меня такой глюк на олимпиаде... ![]() ![]() ![]() |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 6:26 |