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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Что значит return(n>=0)?n:-n) http://www.cyberforum.ru/cpp-beginners/thread751517.html
Объясните кто сможет return((n>=0)?n:-n)
C++ Вычисление арккотангенса через арктангенс, разложенный в степенные ряды ошибки : не возвращает 0, ругается на i...помогите исправить #include<iostream> using namespace std; double atan(int n, double x) { for (register int i=0; i<= n ;i++) double atan = 0; http://www.cyberforum.ru/cpp-beginners/thread751515.html
Нужно вычислить: 1/1*2 - 1/2*3 + ... +((-1)^(n+1))/n*(n+1) C++
Нужно обчислить: 1/1*2 - 1/2*3 + ... +((-1)^(n+1))/n*(n+1)
Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык?? C++
Добрый вечер,формучани! После компиляции VS 12 у меня место русского языка показывает неизвестные иероглифы. Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык??
C++ если не составит труда(при вводе "n" должно создаваться предложение "Мне n год (года)") http://www.cyberforum.ru/cpp-beginners/thread751506.html
#include "stdafx.h" #include <math.h> int _tmain(int argc, _TCHAR* argv) { int n; printf("Vvedit n\n"); scanf_s ("%d",&n); for (n=20;n>5;n--); printf("Meni n rokiv\n");
C++ VS2010 разница между "int _tmain()" и "int main()" в книгах пишут что главная функция int main() а создается int _tmain() причем появляются ошибки если писать int main() понятно что буду так и оставлять (int _tmain()), но в чем же разница?)) подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
03.01.2013, 07:21     Как сортировать строки в файлах
Читаешь строки в буффер, сортируешь буффер, пишешь куда надо.

Добавлено через 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, " "));
}
 
Текущее время: 20:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru