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

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

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

Считывание с файла - C++

10.01.2012, 20:41. Просмотров 412. Ответов 2
Метки нет (Все метки)

Здравствуйте. Нужна помощь в написании программы:
Дана непустая последовательность слов разделенных пробельными символами, расположенных в некотором файле. Напечатать эти слова в следующем порядке:
Сначала по алфавиту все однобуквенные слова, потом по алфавиту двухбуквенные и т.д.
Одинаковые слова печатать по одному разу.
Заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2012, 20:41     Считывание с файла
Посмотрите здесь:

Считывание из файла - C++
Всем привет! Есть вот такая проблема: при считывании данных из файла в объект ниоткуда берутся лишние данные. В чем может быть проблема?...

Считывание с файла - C++
2 3 4 5 3 2 9 4 4 5 5 1 2 8 7 0 1 9 2 3 4 3 8 1 5 1 4 2 7 9 4 0 0 7 7 1 9 5 8 5 8 3 0 1 4 8 9 3 4 1 7 7 1 3 3 7 0 1 3 1 0...

считывание из файла c++ - C++
считываю из файла, но он не читает все строки, почему не знаю. Может кто-нибудь помочь? ifstream file("1.txt",ios::in); char...

Считывание из файла - C++
//test.cpp #include <iostream> #include <fstream> using namespace std; void main() { ifstream input("input.txt"); ...

Считывание с файла - C++
ВСЕМ ПРИВЕТ!Я пишу программу смысл ее такой: создан файл key.txt(в этом файле написано 1234) при запуске программы она нам покажет если в...

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

Считывание с файла - C++
Прогррамма неверно считывает числа с файла.вот кусок программы int mass_in_3(int *k,int *j) { int array; FILE *f1; ...

считывание из файла - C++
Считывает нормально но как я понял надо перевести в int для расчетов, Как это сделать? #include <iostream> #include <fstream> ...

Считывание из файла - C++
Почему при считывании строк из файла циклом вида while (!feof(f)) { fgets(line, MAX, f); printf("%s\n", line); } если...

считывание с файла... - C++
Добрый вечер! Мне нужно создать функцию, которая вычисляла количество символов в строке файла, и количество строк в файле. Добавлено...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
10.01.2012, 21:52     Считывание с файла #2
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
#include <iostream>
#include <fstream>
#include <iterator>
#include <algorithm>
#include <string>
#include <set>
 
bool Compare(const std::string& a, const std::string& b)
{
    if(a.size() < b.size()) return true;
    else if(a.size() > b.size()) return false;
    else return a < b;
}
 
int main()
{
    std::ifstream ifs("1.txt");
    if(ifs)
    {
        std::set <std::string, bool(*)(const std::string&, const std::string&)> set(Compare);
        set.insert((std::istream_iterator<std::string>(ifs)), std::istream_iterator <std::string>());
        std::copy(set.begin(), set.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    }
    else std::cerr << "File not found\n";
    ifs.close();
    return 0;
}
recovery101
1 / 1 / 0
Регистрация: 10.06.2011
Сообщений: 10
11.01.2012, 02:58  [ТС]     Считывание с файла #3
igorrr37, огромное спасибо дружище)
Если не сложно, можно вкратце объяснить что происходит в main. В Compare я так понял происходит сравнение.
Yandex
Объявления
11.01.2012, 02:58     Считывание с файла
Ответ Создать тему
Опции темы

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