![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
![]()
У меня вопрос такой(обработка файлов):
"Перестановка в конец текста строк с заданным символом." Какой алгоритм должен быть для перестановки в конец текста строк с заданным символом? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Выбрать такие строки в один массив, а все остальные в другой. Затем переписать файл, вводя сначала строки без символов, потом строки с символом.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
![]()
Не понял как это?
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
1.Добавь переменную c:char; это будет заданный символ.
2.Объяви два строковых массива s1,s2:array[1..50]of string; 3.При чтении файла: если в строке есть символ, записываешь в массив s1, если нет - в массив s2 считаешь количество тех строк и других, чтобы определить размеры массивов 4. В новый файл записываешь сначала один массив, потом другой, например: Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.05.2008
Сообщений: 108
|
![]()
Что-то я намудрил, что только не переправлял, исправьте пожалуйста программку...
Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Ты меня извини, но ты написал ерунду. Как ты узнал, есть символ в строке или нет. Ты даже строку не прочитал, и вообще когда пишешь, нужно рассуждать, думать что за чем идет, что каждая строчка, каждое слово в коде означают, а тебя набор служебных слов и ничего более.
Я поторопился, неправильно в конце ввод в файл написал, ты без всяких переписываешь. Вот смотри как нужно, а ночь начинается, некогда обмениваться постами. Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
А существует ли такой инструмент? | ЛомиК | Свободное общение | 5 | 06.08.2008 15:06 |
У меня вопрос про базы данных,а точнее про таблицы!!! | Alexij | Общие вопросы Delphi | 1 | 13.04.2008 23:24 |
У меня вопрос простой помогите мне найти книги поMicrosoft Visual Studio 2005 | LuMax | Помощь студентам | 1 | 11.12.2007 15:14 |
у меня есть глупый вопрос | AGA | Помощь студентам | 3 | 23.06.2007 19:16 |
где в VBA такой компонент ??? | Noor | Microsoft Office Excel | 2 | 22.03.2007 12:10 |