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

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

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

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

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

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

Строки в файлах (вывести из каждой строки последнее слово) - C++
выводит из каждой строки последнее слово (строк может быть много) ... вот что я сделал, но у меня выводит только последнее слово в...

Строки в файлах - C++
Здравствуйте. Такой вопрос. Как мне из файла считывать каждую 3 строку, преобразовывать ее в тип int и запоминать. Заранее известно, что...

Сортировать строки матрицы по возрастанию суммы цифр в десятичной системе счисления - C++
Сортировать строки матрицы K ( m , n ) , содержащий натуральные числа , по возрастанию суммы цифр в десятичной системе счисления ,...

Действительная матрица n * m. Сортировать строки в порядке убывания значений первых элементов - C++
Данная действительно матрица размером n * m. Сортировать (переставить) строки матрицы в порядке убывания значений первых элементов строк

Сортировать строки матрицы n * m в порядке убывания значений первых элементов строк - C++
Данная действительно матрица размером n * m. Сортировать (переставить) строки матрицы в порядке убывания значений первых элементов строк

Строки в консоли и файлах(потоках).Зацикливание - 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 если ты об этом, нужно сортировать по алфавиту, я сначала думал сделать массив как бы в него засунуть текст из файла, потом обратно всунуть, только не получается сделать)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2013, 07:21     Как сортировать строки в файлах
Еще ссылки по теме:

две и более строки в файлах txt - C++
сейчас с ума сойду просто... #include <iostream> #include <fstream> using namespace std; int main(int argc, char** argv) { ...

Строки, которые одновременно содержатся в двух заданных текстовых файлах - C++
ребята помогите Пожалуйста!!!! Условие:Написать программу, выводящую на экран строки, которые одновременно содержатся в двух заданных...

Как сортировать массив? - C++
В массиве положительных чисел а1,а2,...аN разместить в начале массива числа, в записи которых есть цифра "0",сохраняя исходное расположение...

Как сортировать массив - C++
В массиве положительных чисел а1,а2,...аN разместить в начале массива числа, в записи которых есть цифра "0",сохраняя исходное расположение...

Как сортировать массив по алфавиту - C++
Нужно сортировать массы строк от A до Z

Строки, имеющиеся в двух заданных текстовых файлах, записать в третий файл (файловый ввод/вывод) - C++
Даны два текстовых файла. Записать в третий файл только те строки, которые есть и в первом, и во втором файлах.


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

Или воспользуйтесь поиском по форуму:
gray_fox
What a waste!
1449 / 1178 / 62
Регистрация: 21.04.2012
Сообщений: 2,466
Завершенные тесты: 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     Как сортировать строки в файлах
Ответ Создать тему
Опции темы

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