|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2017, 15:58 | #1 |
Новичок
Джуниор
Регистрация: 03.02.2017
Сообщений: 2
|
Инвертировать исходный файл
Добрый день,
Два дня туплю над задачкой: Без использования массива напишите программу, которая печатает на экране собственный исходный файл в обратном порядке. Подскажите, как ее одолеть? )) Последний раз редактировалось Elfilagas; 03.02.2017 в 16:05. |
03.02.2017, 16:32 | #2 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,306
|
Выскажу предположение, что
Цитата:
Программа может подготовить не только текстовый файл, но и бестиповой или компонентный. Такие файлы состоят из блоков данных и могут, соответственно читаться в режиме прямого доступа. В таком режиме существуют процедуры типа filepos(), filesize(), seek(), ... Эти процедуры есть в Паскале, но и в других языках подобные процедуры есть (Интернет вам в помощь). Т.о. можно создать, например, компонентный файл, а затем: встать на последний блок (N) прочитать его и вывести на экран сдвинуться на блок назад (N-1) и т.д. Как-то так, ...
Как-то так, ...
|
|
06.02.2017, 10:28 | #3 |
Новичок
Джуниор
Регистрация: 03.02.2017
Сообщений: 2
|
Спасибо. Вроде что-то похожее получается.
Еще вопрос, что здесь не так: Код:
Проблема похоже в переводах строк, именно они в счетчик не попадают, если их добавлять, то все больше отрезается текста. Последний раз редактировалось Elfilagas; 06.02.2017 в 12:41. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
создать исходный файл целых положительных и отрицательных чисел | погромистка | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.04.2016 21:51 |
Как превратить amx файл (то есть машинный код) в исходный в pwn. | DenisReaver | Помощь студентам | 4 | 19.08.2011 15:40 |
Инвертировать строку | Nitriyc | Помощь студентам | 4 | 30.11.2009 11:52 |
Инвертировать стэк в C++ | Drozvd | Помощь студентам | 0 | 09.04.2009 03:58 |
Найчились превращать исходный код в EXE файл, теперь надо наоборот. | Fellics{новичок} | Помощь студентам | 6 | 02.01.2009 23:18 |