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

Напечатать слова в алфавитном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что здесь не так http://www.cyberforum.ru/cpp-beginners/thread326724.html
Я хотел сделать программу для сложения двух чисел. после ввода второго слагаемого окно пропадает, я не могу найти свою ошибку Помогите найти. #include <iostream> using namespace std; int main () { int x, y, s;
C++ Разработайте класс стеков Разработайте класс стеков для хранения символов с реализацией в виде массива. Создать стек и заполнить его произвольными символами (буквами и цифрами). Создайте два новых стека, в один поместите цифры, а во второй – буквы из первого стека. Порядок символов во вновь созданных стеках должен совпадать с их порядком в исходном стеке. http://www.cyberforum.ru/cpp-beginners/thread326723.html
C++ дано целое число
Дано целое число (положительное или отрицательное). Получить строку из 32 символов '0' и '1', которая будет давать представление этого целого числа в a)дополнительном двоичном коде b)двоичном коде с избытком на 2^31
C++ Запись данных класса в файл
Не могу никак разобраться что же я делаю не так. В общем есть написанный элементарный класс ClientData, я хочу записать объект такого типа в файл, а потом считать его из файла. Файл СlientData.h #ifndef CLIENTDATA_H #define CLIENTDATA_H #include <string> using std::string; #include <iostream>
C++ Функция http://www.cyberforum.ru/cpp-beginners/thread326699.html
Нужна помощь в решении этой функции. Помогите пжл Зарание спс.
C++ Разница между seekg() и seekp() В чём же разница? Вот допустим открыл я файл: fstream file("trans.dat",ios::out|ios::in|ios::binary); Какая разница между file.seekg(0) и file.seekp(0) в этом случае?Да и есть ли она вообще? Ато я запутался, из прочитанного в книге я понял что разницы нет но в соседней теме мне намекают что есть, так есть или нет? подробнее

Показать сообщение отдельно
nameless
Эксперт C++
 Аватар для nameless
289 / 288 / 14
Регистрация: 16.06.2009
Сообщений: 486
27.06.2011, 18:51     Напечатать слова в алфавитном порядке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
#include <algorithm>
#include <cstdlib>
 
bool pred(std::string strFirst, std::string strSecond) { return (strFirst < strSecond); }
 
void print(std::string str) { std::cout << str << std::endl; }
 
int main()
{
    std::ifstream input("input.txt");
    std::vector <std::string> vectorStrings;
    std::istream_iterator <std::string> it(input);
    std::istream_iterator <std::string> eof;
 
    if (!input.is_open())
    {
        std::cout << "Error. Can't open file." << std::endl;
        std::cin.get();
        _exit(EXIT_FAILURE);
    }
 
    std::string temp;
    while (it != eof)
        vectorStrings.push_back(*it++);
 
    std::sort(vectorStrings.begin(), vectorStrings.end(), pred);
 
    std::for_each(vectorStrings.begin(), vectorStrings.end(), print);
 
    std::cin.get();
    return 0;
}
 
Текущее время: 07:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru