Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2013, 00:16   #1
katyanever
Новичок
Джуниор
 
Регистрация: 28.10.2013
Сообщений: 1
По умолчанию Помогите пожалуйста с текстовыми файлами на C++ Builder

Вот такая задача:
Дан текстовый файл, состоящий из некоторого количества строк. Написать функцию для сортировки порядка строк в файле, по возрастанию их длины.
katyanever вне форума Ответить с цитированием
Старый 28.10.2013, 05:56   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Вот так методом пузырька.
Код:
TStringList *List = new TStringList;
List->LoadFromFile("Ваш файл");
bool x = true;
while(x)
{
x = false;
for(int i=0; i < List->Count-1; i++)
  if(List->Strings[i].Length() > List->Strings[i+1].Length())
  {
    List->Exchange(i,i+1);
    x = true;
  }
}
List->SaveToFile("Ваш файл");
delete List;
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 28.10.2013 в 06:00.
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите по работе с текстовыми файлами ЕвгениуS Помощь студентам 9 17.01.2010 15:10
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Работа с файлами помогите пожалуйста!!! MSD Помощь студентам 5 23.03.2009 14:26
Работа с файлами. Пожалуйста помогите!) Jenka156 Общие вопросы C/C++ 7 22.12.2008 17:29