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

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

Войти
Регистрация
Восстановить пароль
 
KVANTA
3 / 3 / 0
Регистрация: 12.12.2011
Сообщений: 68
#1

Записать в выходной файл - C++

15.12.2011, 17:05. Просмотров 573. Ответов 4
Метки нет (Все метки)

Дан текст на русском языке. Записать в выходной файл слова в порядке возрастания длины слова.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2011, 17:05     Записать в выходной файл
Посмотрите здесь:

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

Найти и записать в выходной файл все симметричные слова - C++
В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80 символов, найти и записать в выходной файл...

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

Записать в выходной файл построчно все ключевые слова, встречающиеся в этой программе - C++
2. Дана программа написанная на языке Pascal. Записать в выходной файл построчно все ключевые слова, встречающиеся в этой программе, указав...

выбрать и записать в выходной файл слова по данному образцу: *#*#*, где * - согласная, а # - гласная буква - C++
Здравствуйте) Нужно написать программа на c++ Задание: В произвольном тексте входного файла, содержащем не более 10 строк, в...

Записать в выходной файл в алфавитном порядке построчно все идентификаторы, встречающиеся в этой программе - C++
Выполнить задания с использованием подходящих связанных динамических структур данных: Есть программа на С++. Записать в выходной файл в...

Сформируйте выходной файл, вставив в первый входной файл содержимое второго входного файла с указанной позиции - C++
Помогите решить задачу. Даны два входных текстовых файла. Сформируйте выходной файл, вставив в первый входной файл содержимое второго...

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

Выходной файл - C++
Записать выходной файл добавить каждому числу среднее арифметическое наименьшее обсолютной величине и наибольшого из чисел #include...

выходной файл - C++
Записать выходной файл, разделить каждое число на полусумму первого отрикательного и 50-го числа файла. Помогите пожалуйста с этой...

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

Выходной exe файл - C++
Привет. собственно учусь на 1м курсе... пишем программки в компиляторах... значит когда-то там мы теоретически сможем создать какую-то...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5943 / 3380 / 336
Регистрация: 28.10.2010
Сообщений: 5,926
15.12.2011, 17:33     Записать в выходной файл #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
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iterator>
#include <fstream>
 
using namespace std;
 
bool compare_strings(string first, string second)
{
    return first.length() < second.length();
}
 
int main()
{
    vector<string> vec;
    int strings_count;
    string s;
    cout << "Strings count: ";
    cin >> strings_count;
    for(int i = 0; i < strings_count; i++)
    {
        cout << '[' << i << "]: ";
        cin >> s;
        vec.push_back(s);
    }
    cout << "File name: ";
    string fileName;
    cin >> fileName;
    ofstream out(fileName);
    sort(vec.begin(), vec.end(), compare_strings);
    copy(vec.begin(), vec.end(), ostream_iterator<string>(out, "\n"));
    out.close();
    return EXIT_SUCCESS;
}
KVANTA
3 / 3 / 0
Регистрация: 12.12.2011
Сообщений: 68
15.12.2011, 17:40  [ТС]     Записать в выходной файл #3
она после ввода русских слов не сортирует их а какие то цифры выдает
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
15.12.2011, 17:49     Записать в выходной файл #4
Русские шрифты в консоли
KVANTA
3 / 3 / 0
Регистрация: 12.12.2011
Сообщений: 68
16.12.2011, 01:14  [ТС]     Записать в выходной файл #5
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 <vector>
#include <string>
#include <algorithm>
#include <iterator>
#include <fstream>
 
using namespace std;
 
bool compare_strings(string first, string second)
{
        return first.length() < second.length();
}
 
int main()
{
        vector<string> vec;
        int strings_count;
        string s;
        cout << "Strings count: ";
        cin >> strings_count;
        for(int i = 0; i < strings_count; i++)
        {
                cout << '[' << i << "]: ";
                cin >> s;
                vec.push_back(s);
        }
        cout << "File name: ";
        string fileName;
        cin >> fileName;
        ofstream out(fileName);
        sort(vec.begin(), vec.end(), compare_strings);
        copy(vec.begin(), vec.end(), ostream_iterator<string>(out, "\n"));
        out.close();
        return EXIT_SUCCESS;
}
Данный код программы сортирует и записывает в файл только анг. буквы, а как сделать чтобы нормально отображались русские буквы в файле, когда открываешь тхт файл там одни карлючки
Yandex
Объявления
16.12.2011, 01:14     Записать в выходной файл
Ответ Создать тему
Опции темы

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