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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 0.Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности http://www.cyberforum.ru/cpp-beginners/thread775258.html
c помощью include <iostream> и include<math.t>
C++ Вводится значение двух радиусов окружностей Помогите создать блок схему для задачи c пояснениями пожалуйста: Вводится значение двух радиусов окружностей R1,R2 и координаты точки (X,Y).Программа должна определить принадлежит ли эта точка кольцу, границами которого явл. окружности с радиусами R1,R2.Вывести на экран соответствующее сообщение (уравнение окружности X2+Y2=R2). http://www.cyberforum.ru/cpp-beginners/thread775245.html
Нужно доработать программу C++
Есть задача. И есть прога к ней, только программа не совсем работает, в результате всегда получаются нули. Возможно ли как нибудь ее доработать чтобы прога показывала верный результат? Для серийного производства некоторого изделия требуется комплекты заготовок профильного проката. Каждый комплект состоит из двух заготовок длинной B мм. и пяти заготовок длинной А мм. Как следует раскроить С...
распознавание текста C++
господа такой вопрос - есть ли в свободном распространении либа или длл для распознавание отсканированного текста
C++ Добавил в "инклюды" regex, стал нерабочим алгоритм transform http://www.cyberforum.ru/cpp-beginners/thread775192.html
Доброго дня) В общем, может сталкивался кто - бредовая какая-то ошибка. В тексте программы есть алгоритм, преобразующий регистр строки. transform ( str.begin( ), str.end( ), str.begin( ), tolower ); Все обычно, никаких проблем. Но как только прописываю #include <regex> - вызов tranform тут же подчеркивается красной строкой, с комментарием: "no instance of overloaded function "transform"...
C++ Доступ к private структуре класса class MyClass { private: struct TMass{ char str2; int x; TMass *next; } *begin; public: void sort (); подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6222 / 3467 / 424
Регистрация: 29.11.2010
Сообщений: 9,177
30.01.2013, 15:55     Работа с файлами (Скопировать слова из одного текстового файла в другой, расположив их в нем в порядке возрастания длины)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <fstream>
#include <set>
#include <string>
#include <algorithm>
#include <iterator>
 
struct comp
{
    bool operator()(const std::string &lhs, const std::string &rhs)
    {
        return lhs.length() < rhs.length();
    }
};
 
int main()
{
    std::ifstream ifs("input.txt");
    std::ofstream o("output.txt");
    if (!ifs) return 1;
    std::multiset<std::string, comp> s((std::istream_iterator<std::string>(ifs)),
                                        std::istream_iterator<std::string>() );
    std::copy(s.begin(), s.end(), std::ostream_iterator<std::string>(o, " ") );
}
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru