Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 04.12.2018
Сообщений: 2
1

Поменять порядок слов в строках на обратный в текстовом файле

04.12.2018, 23:03. Показов 908. Ответов 3

Была задача поменять порядок строк изначально(прикладываю реализацию). Теперь преподаватель просит поменять порядок слов в строках(сами строки можно не менять). Подскажите как сделать, пожалуйста.


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.h>
#include <string.h>
#include <vector.h>
#include <fstream.h>
#include <conio.h>
using namespace std;
 
int main()
{
    ifstream fin("D:\input.txt");
    ofstream fout("D:\output.txt");
    string a;
    vector<string>x;
    while (getline(fin, a))
    {
    x.push_back(a);
    }
    for (int i = x.size(); i--;)
    {
    fout << x[i] << endl;
    }
    fin.close();
    fout.close();
    system("pause");
    getch();
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2018, 23:03
Ответы с готовыми решениями:

Файлы. Поменять порядок слов на обратный во всех строках, начинающихся с ключевого слова
Поменять порядок слов на обратный,во всех строках,начинающихся с ключевого слова.Остальные строки...

Изменить порядок строк в текстовом файле на обратный.
Помогите плиз. Существует входной текстовый файл, нужно изминить порядок строк на обратный и...

Заменить в текстовом файле порядок следования предложений на обратный
Есть задание: Написать программу, которая заменяет в текстовом файле порядок следования предложений...

Обработать текстовый файл, поменяв во всех строках порядок слов на обратный
Обработать текстовый файл следующим образом: - во всех строках, заканчивающихся ключевым словом,...

3
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
05.12.2018, 03:48 2
Цитата Сообщение от AuraG22 Посмотреть сообщение
как сделать
Думаю, это нужно было у препода спросить. Задача непонятна.
0
0 / 0 / 0
Регистрация: 04.12.2018
Сообщений: 2
05.12.2018, 07:17  [ТС] 3
Дан исходный текстовый файл в несколько строк, программа на данный момент меняет порядок строк в данном файле и сохраняет их в output.txt
Теперь нужно поменять порядок слов в строках исходного файла и сохранять его в таком виде, но я не могу найти подходящей функции.
0
119 / 94 / 35
Регистрация: 18.12.2012
Сообщений: 654
05.12.2018, 14:31 4
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
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
#include <sstream>
 
using namespace std;
 
 
 
 
int main() {
 
    ifstream fin("1.txt");
    ofstream fout("2.txt");
    string str;
    vector<string>x;
    while (getline(fin, str)) {
        string word;
        stringstream words(str);
        x.clear();
        while (words >> word) {
            x.push_back(word);
        }
        for (int i = x.size(); i--;) {
            fout << x[i] << ' ';
        }
        fout << endl;
    }
    fin.close();
    fout.close();
    system("pause");
    return 0;
}
PS: В принципе, можно и без вектора обойтись. Ну да ладно ...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2018, 14:31

Поменять порядок слов на обратный
Нужно считать с консоли символы. Выделить слова и поменять порядок слов на обратный. Можно ли...

Составить программу, которая заменяет в текстовом файле порядок следования предложений на обратный
Дан текст и надо написать программу, которая заменяет в текстовом файле порядок следования...

Поменять порядок строк в файле на обратный
Как из gggggggg wwwwww ppppppp Сделать? ppppppp wwwwww gggggggg

Поменять порядок слов в предложениях на обратный
У меня вот такая проблема- программа которая меняет порядок слов в предложениях на обратный из...

Поменять порядок слов в строке на обратный
Ввести с клавиатуры строку. Поменять порядок слов в строке на обратный. Ввод строки и замена слов...

Поменять порядок слов в предложении на обратный
Ну вопрос то может и банальный, но что то я совсем запутался. в общем задача: Значит нужно...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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