![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| ausar |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 3.8.2007 Репутация: нет Всего: нет |
Привет всем"!
Совсем забыл как считывать из файла. Нужно считать из файла целые числа (от 1 до 1000) которые записаны там в строчку через пробел. И никак не получается подскажите где ошибка.
Это сообщение отредактировал(а) ausar - 15.2.2009, 08:07 |
|||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
seekeof
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
||||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
||||
|
||||
| ausar |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 3.8.2007 Репутация: нет Всего: нет |
Ну просто взял файл текстовый создал записал туда интегеры через пробел сохранил вот и все. Во всех букварях одно и тоже написано, но я толи букв не понимаю толи там для особо одаренных?
Может заставить прогу сделать файл? чтоб прога сама интегеры в файл записала? так это уже не по сценарию.. :( |
|||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
Если у тебя текстовый файл и числа написанны через пробел, то используй seekeof (вместо eof) - эта функция пропускает пробелы!
|
|||
|
||||
| volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Dobermann, Тебе не видно, что файл описан, как file of integer??? Прекрати флудить уже... Надоело.
Добавлено @ 14:48 ausar, Записывать в файл - вот так:
, только тогда это будет file of integer. Иначе ты получаешь текстовое представление числа, а не его машинное представление, и работать надо с Text... Это сообщение отредактировал(а) volvo877 - 15.2.2009, 14:49 |
|||
|
||||
| Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
||||
|
||||
| Virtuals |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: нет Всего: 11 |
во нафлудили то, ...
ausar,
это текстовый файл, с данными, разделенными пробелом, предположительно цифры. а
это типизированный файл, с блоками данных в 32бита а чтобы прочитать тебе требуется 1. открыть файл как текстовый 2. читать построчно его 3. по каждой прочитанной строке пробегатся поиском пробелов, и вычленять оттуда твои предположительно цифры примерно так
|
||||||
|
|||||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: нет Всего: 8 |
Господа, всё просто
|
|||
|
||||
| Virtuals |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 476 Регистрация: 27.11.2006 Репутация: нет Всего: 11 |
1000000dollars, не ну можно так, а? из текстового файла да интегеры...
|
|||
|
||||
| Kbl4AH |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 741 Регистрация: 1.4.2008 Где: Вятка Репутация: нет Всего: 15 |
||||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: нет Всего: 8 |
||||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |