Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
#1

Как сортировать строки в файлах - C++

03.01.2013, 01:46. Просмотров 332. Ответов 3
Метки нет (Все метки)

Подскажите как сортировать строки в файлах.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2013, 01:46     Как сортировать строки в файлах
Посмотрите здесь:

C++ Написать программу, выводящую на экран строки, которые одновременно содержатся в двух заданных текстовых файлах
Строки, которые одновременно содержатся в двух заданных текстовых файлах C++
C++ Строки в файлах
C++ как можно сортировать с помошью STL
Строки в консоли и файлах(потоках).Зацикливание C++
Как сортировать массив по алфавиту C++
C++ Сортировать строки матрицы n * m в порядке убывания значений первых элементов строк
Действительная матрица n * m. Сортировать строки в порядке убывания значений первых элементов C++
C++ Сортировать строки матрицы по возрастанию суммы цифр в десятичной системе счисления
C++ Как сортировать массив
Как сортировать массив? C++
две и более строки в файлах txt C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
paladin16
0 / 0 / 0
Регистрация: 29.12.2012
Сообщений: 4
03.01.2013, 01:55     Как сортировать строки в файлах #2
В какой среде кодишь? И за каким критерием надо сортировать?

Если юзаешь Билдер.
Компоненты TComboBox и TListBox, класс TStringList кроме того позволяют выполнить сортировку загруженных строк:

C++
1
2
3
ptStrintList->Sort();
ListBox1->Sorted=true;
ComboBox1->Sorted=true;
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
03.01.2013, 02:00  [ТС]     Как сортировать строки в файлах #3
в смысле среде? visual 2008 win32 console aplication если ты об этом, нужно сортировать по алфавиту, я сначала думал сделать массив как бы в него засунуть текст из файла, потом обратно всунуть, только не получается сделать)
gray_fox
What a waste!
 Аватар для gray_fox
1250 / 1133 / 54
Регистрация: 21.04.2012
Сообщений: 2,357
Завершенные тесты: 3
03.01.2013, 07:21     Как сортировать строки в файлах #4
Читаешь строки в буффер, сортируешь буффер, пишешь куда надо.

Добавлено через 6 минут
Например читаешь из файла "output", пишешь отсортированные строки в файл ""output" (примерно):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <iterator>
#include <algorithm>
#include <vector>
#include <string>
 
 
int main() {
   std::ifstream ifs("input");
   std::ofstream ofs("output");
   std::vector<std::string> temp((std::istream_iterator<std::string>(ifs)), std::istream_iterator<std::string>());
   std::sort(temp.begin(), temp.end());
   std::copy(temp.begin(), temp.end(), std::ostream_iterator<std::string>(ofs, " "));
}
Yandex
Объявления
03.01.2013, 07:21     Как сортировать строки в файлах
Ответ Создать тему
Опции темы

Текущее время: 03:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru