|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2012, 17:08 | #1 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 126
|
Паскаль. Как вывести числа из файла начиная с определенного?
Собственно говоря, то всё сказано в заголовке.
Как вывести на экран файлы записанные в файле? Как вывести на экран числа начиная с определенного, например с 10. Вот так я записываю числа в файл: Код:
|
03.04.2012, 18:25 | #2 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Цитата:
Зачем передаете в процедуру файловую переменную, а потом все равно ее инициализируете в процедуре файлом? Ну это, конечно, ваше личное дело.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
03.04.2012, 20:17 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Женька Good, во-первых, ЗАЧЕМ вы ещё одну тему создаёте?! Вот в этой
Паскаль. В файл записываются только "0". Что делать? вы тот же вопрос задавали. и ответы получили.. видимо, ответы не помогли.. во-вторых, Вы думаете, что написанного Вами достаточно? Когда неизвестно, что такое типы mas1 и myfile, откуда взялась (и главное, какого типа переменная C1) ?! Цитата:
BDA, если вдруг соберётесь отвечать TC - весьма настойчиво рекомендую ознакомится предварительно с его предыдущей темой. я несколько постов подряд повторял ему одно и то же, повторял.. пока не устал.. |
|
03.04.2012, 22:35 | #4 |
Форумчанин
Регистрация: 15.03.2011
Сообщений: 126
|
BDA, если вдруг соберётесь отвечать TC - весьма настойчиво рекомендую ознакомится предварительно с его предыдущей темой. я несколько постов подряд повторял ему одно и то же, повторял.. пока не устал.. [/QUOTE]
Если уж решили потратить свое, как я понимаю, драгоценное время, чтобы помочь, так уж потрудитесь, чтобы человек, которому вы помогаете понял то, что вы пытаетесь к нему донести. P.S.Если вы знаете, то это не значит, что все знают. |
04.04.2012, 00:12 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я Вам пытаюсь объяснить, Вы меня не понимаете. А я не понимаю, что именно Вы не можете понять.. замкнутый круг..
ладно. сделаю ещё одну попытку.. то, что Xm - это тип данных, который описывает в своём составе ДВА массива - это, надеюсь, понятно? var c1:Xm; то, что переменная C1 это переменная, которая имеет тип Xm, таким образом эта переменная одна содержит в себе ДВА массива одновременно, это понятно? дальше. то, что если взять конструкцию с циклом For i:=1 to 100 do <Что-То Делаем>, то, очевидно, что <Что-То Делаем> выполнится (в теле цикла) ровно 100 раз. Это тоже очевидно? если есть тип myfile=file of Xm; то это описывает типизированный файл, каждый элемент которого является собой компонентой типа Xm. Это понятно? Var f1:myfile;А если есть переменная f1 такого типа, то Read(f1, C1); прочитает из файла f1 ровно одну компоненту (запись) типа Xm в переменную C1 - это понятно? А то, что переменная C1 представляет собой ДВА массива мы уже выяснили ранее. Значит, Read(f1, C1); прочитает (за одну команду) ДВА массива из файла в переменную C1. Это понятно? Дальше, если у нас это написано в цикле, for i:=1 to 100 do Read(f1, C1); то мы прочитаем 100 раз по ДВА массива. Это понятно? То, что нам НЕ НУЖНО ЧИТАТЬ 200 МАССИВОВ из файла (да и не факт, что они в этом файле вообще есть!!) - это понятно? Т.е. написанный Вами код по меньшей мере - некорректный (и почему так) - Вам теперь, надеюсь, стало понятно?!! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести корень из числа? | GidroFobia | Помощь студентам | 14 | 17.03.2012 15:33 |
Вывести на экран все простые числа, не превосходящие заданное число М - Паскаль | bibek13 | Помощь студентам | 4 | 06.12.2011 08:17 |
Как найти наибольшую степень двойки, не превышаюшую определенного числа N (Паскаль) | Mandy007 | Помощь студентам | 9 | 12.10.2011 14:08 |
Как числа в двоичном виде вывести в столбик по 4 числа? | Equalizer | Общие вопросы C/C++ | 11 | 27.09.2009 14:15 |
Как вывести из диапозона не хватающие числа... | boy24 | Microsoft Office Excel | 7 | 08.06.2009 06:08 |