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

Удалить в текстовом документе пробелы и символы табуляции в конце строк

26.12.2018, 18:40. Просмотров 1001. Ответов 1
Метки нет (Все метки)

Здравствуйте, ребята. Мне нужна на завтра написать программу, а иначе будут проблемы в университете. Будет очень обидно если из-за одной ненаписанной программы будет столько проблем,. Поэтому прошу помощи у вас. Напишите пожалуйста полный КОД. Буду очень сильно благодарен людям, которые готовы помочь в этой ситуации.

Задание:
Написать программу, которая удаляет в текстовом документе пробелы и символы табуляции в конце строк (нужно удалить только те пробелы и символы табуляции, которые находятся после текста до символа переноса строки). То есть строк должно остаться столько же, сколько и было. Пример:
1)Aaa bbb ccc (пробел)\n меняет на Aaa bbb ccc\n.(также если стоит не один пробел)
2) aaa bbb ccc (табуляция)\n меняет на aaa bbb ccc\n.(также если стоит не одна табуляция)
3) aaa bbb ccc (пробел)(табуляция)\n меняет на aaa bbb ccc\n.(комбинацию пробела и табуляции тоже должно удалять, если она стоит перед символом перенесу строки
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2018, 18:40
Ответы с готовыми решениями:

Удалить в текстовом файле символы-разделители в конце строк
Прошу помощи у хороших знатаков библиотеки cstdio, C++. Вроде бы задача не сложная, но никак не...

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

Удалить в текстовом файле символ распределитель в конце строк
Нужно создать програму, что будет удалять в текстовом файле символ распределитель(пробел, символ...

Заменить символы табуляции в исходной строке на пробелы
Напишите функцию char* (......), заменяющую символы табуляции в исходной строке на пробелы.

Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции
Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции Используя...

1
igorrr37
2037 / 1602 / 799
Регистрация: 21.12.2010
Сообщений: 2,751
Записей в блоге: 10
27.12.2018, 08:51 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
#include <iostream>
#include <string>
#include <fstream>
#include <regex>
#include <iterator>
 
 
// протестировано в MSVS2017
int main()
{
    std::fstream ifs{ "in.txt", std::ios::in }, ofs{ "out.txt", std::ios::out};
    if (ifs.is_open() && ofs.is_open())
    {
        std::string str{ std::istreambuf_iterator<char>{ifs.rdbuf()}, {} };
        std::regex rgx{ "[ \t]+(?=\n)" };
        ofs << std::regex_replace(str, rgx, "");
        ifs.close();
        ofs.close();
    }
    else
    {
        std::cerr << "Unable to open file\n";
    }
 
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2018, 08:51

Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции
Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции.

Удалить пробелы в начале и конце строки
Удалить группу пробелов, с которых, возможно начинается и заканчивается строка строки читаются из...

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


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

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

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