|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2012, 12:44 | #1 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
Строки.
дан файл f1. Переписать в обратном порядке его строки в файл f2. Содержимое f1 не клпировать в оперативную память.
В смысле, что значение f1 не представлять в виде массива, стека, очереди. Последний раз редактировалось Prin53; 28.02.2012 в 19:44. |
28.02.2012, 14:21 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
VIK_aka_TOR
я лично вижу только крайне ТУПОЕ и НЕЭФФЕКТИВНОЕ решение: Код:
p.s. можно, конечно, открывать файл f1 как бинарный (file или file ob char) и читать посимвольно в направлении от конца к началу - но это, имхо, тоже криво |
28.02.2012, 14:27 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
28.02.2012, 14:53 | #5 | |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
Цитата:
пишу код не только за печеньки
|
|
28.02.2012, 19:41 | #6 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
Я думал посимвольно считывать до пробела(конца строки) и заносить в файл2. Как такой вариант?
|
29.02.2012, 17:11 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
к сожалению, это никакого отношения к решению вашей задачи не имеет. Вы не сможете получить "в обратном порядке cтроки файла f1" таким образом... |
|
01.03.2012, 18:38 | #8 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
|
01.03.2012, 19:04 | #9 |
a.k.a. Skull
Форумчанин
Регистрация: 17.11.2009
Сообщений: 963
|
Вариант, который предложил Serge_Bliznykov:
Код:
Все тривиальное просто
|
01.03.2012, 22:20 | #10 |
Пользователь
Регистрация: 21.02.2012
Сообщений: 59
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сделать в гриде строки выше, чтобы не растягивать строки до бесконечности | kris__tina | БД в Delphi | 1 | 09.06.2011 15:31 |
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, | Шпунюся | Помощь студентам | 1 | 16.12.2010 21:02 |
Создание пустой строки и копирование в неё содержимое предыдущей строки | Gvaridos | Microsoft Office Excel | 2 | 29.10.2010 13:33 |
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. | Александе еть я | Общие вопросы C/C++ | 5 | 13.04.2010 20:54 |
Перенести символа с начала строки в место перед запятой этой же строки. | Zhiltsov | Microsoft Office Excel | 4 | 05.06.2009 13:10 |