1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| kosya4ok |
14.12.2007 11:32
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: 0 |
Всем привет! Почитал про типизированные файлы на форуме но так и не наашёл решение своей проблемы.
Хочу создать типизированный файл в который будут писать числа типа real.
Пишет инвалидный тип файла. Помогите разобраться... |
![]() ![]() |
| kosya4ok |
14.12.2007 23:43
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Мужской Репутация: 0 |
А вы не объясните почему вот так вот можно писать в файл
А вот так вот нельзя.
|
| Lapp |
15.12.2007 1:09
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
А вы не объясните почему ... вот так вот нельзя. write(f1, fi(i)); Грубо говоря, параметры оператора Write всегда передаются по адресу (по ссылке). Функция - это сложная структура, которая предусматривает передачу управления и возвращение значения. Когда ты пишешь так, то ты на самом деле как бы указываешь оператору Write адрес перехода, хотя он ожидает адрес той области памяти, которую тебе надо вывести на печать. Если бы компилятор не отловил ошибку, ты бы получил на печати совсем не то, что ожидал Это был образный ответ, упрощенный. На самом деле все сложнее, конечно. Но в случае с типизированными файлами довольно близко к действительности. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
kosya4ok Как создать типизированный файл 14.12.2007 11:32
volvo Данные в типизированный файл не пишутся через Writ... 14.12.2007 11:44
kosya4ok Ага. volvo заменил writeln на write, но только теп... 14.12.2007 12:43
volvo А вот смотреть блокнотом не надо типизированные фа... 14.12.2007 12:53
kosya4ok Так я так и не понял что надо сделать то? :unsure... 14.12.2007 12:59
volvo Значит, надо создавать НЕ типизированный, а тексто... 14.12.2007 14:03
kosya4ok Окей. А чем посмотреть тогда типизированный файл и... 14.12.2007 14:33
andriano Типизированный файл при желании можно посмотреть h... 14.12.2007 20:29
kosya4ok Ясно. Спасибо за понятный ответ. А то народ никак ... 14.12.2007 20:33
volvo :dry: Сколько же можно тебе объяснять? Тебе поста ... 14.12.2007 20:37
kosya4ok Так а сколько ты нормально раз объснял?Покажи. Заш... 14.12.2007 20:49
andriano Вдогонку: чем смотреть типизированный файл?
Специа... 14.12.2007 20:57
kosya4ok Я не понимаю как мона сгруппировать и извлечь инфо... 14.12.2007 21:04
andriano
Я не понимаю как мона сгруппировать и извлечь инф... 14.12.2007 21:27
volvo :mega_chok:
32-битные компиляторы не доведут до... 14.12.2007 21:16
kosya4ok Цитата(kosya4ok @ 14.12.2007 21:04)
Я не понимаю... 14.12.2007 21:43
andriano Группировать по 6 байтов (48 битов).
А что конкрет... 14.12.2007 21:56
Гость СПС всем !!ТЕМА закрыта! 14.12.2007 23:30
andriano kosya4ok,
просмотрел тему и у меня сложилось впеча... 15.12.2007 11:31
kosya4ok Опочки прикольно! То есть вы хотите сказать чт... 15.12.2007 12:49
andriano Минуточку.
Та ЗНАЧЕНИЕ или ОБЛАСТЬ ПАМЯТИ?
write р... 15.12.2007 13:02
kosya4ok Привет! Вот же ж люди какие бывают какие прони... 15.12.2007 13:18
andriano Длина файла возвращается в количестве тех переменн... 15.12.2007 13:33
kosya4ok За
По поводу пергрузки: во-первых, write - не фу... 15.12.2007 13:37
andriano Нет, в том то и дело, что в proc1 произошла переда... 15.12.2007 13:50
kosya4ok Ну и ну. Вообщем пошёл учить Паскаль. 15.12.2007 14:00![]() ![]() |
|
Текстовая версия | 8.12.2025 19:17 |