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

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

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

Замените в тексте входного файла все группы подряд идущих пробелов на один пробел - C++

07.06.2013, 09:44. Просмотров 420. Ответов 1
Метки нет (Все метки)

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

Удалить из текста лишние пробелы (из нескольких подряд идущих пробелов оставить только один) - C++
Вывести на экран заданный текст, удалив из него лишние пробелы, т.е. из нескольких подряд идущих пробелов оставить только один. При...

В списке L из каждой группы подряд идущих элементов с равными значениями оставить только один - C++
В списке L из каждой группы подряд идущих элементов с равными значениями оставить только один.

Заменить в строке все группы подряд идущих точек на многоточие - C++
Помогите составить программу по теме "Строки": Используя функции класса string, заменить в строке все группы подряд идущих точек на...

Удалить из каждой группы подряд идущих цифр все начальные незначащие нули - C++
Всем доброго дня) я хз как делать эту задачу..помогите плиз..На Borland C for dos.

Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел. - C++
Помогите новечку! Дан текстовый файл. Заменить в нем все подряд идущие пробелы на один пробел. Если можно в более простом варианте. ...

Заменить все группы подряд встречающихся нулей на один нуль - C++
Парни нужна помощь.Решение на языке с++.Заранее спасибо!!! Дан массив В, содержащий большое количество нулевых элементов. ...

Заменить несколько подряд идущих пробелов одним - C++
нужна программа какая заменяет несколько подряд идущих пробелов одним и выводит полученный результат в std::cout. Никаких других символов,...

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

Заменить несколько подряд идущих пробелов одним - C++
Напишите программу, которая посимвольно читает из std::cin, пока не достигнет конца потока ввода, и заменяет несколько подряд идущих...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
07.06.2013, 10:06     Замените в тексте входного файла все группы подряд идущих пробелов на один пробел #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
#include <iostream>
#include <fstream>
 
bool cp(const char *src, const char *dst)
{
    std::ifstream ifs(src);
    if (!ifs.is_open())
        return false;
    std::ofstream ofs(dst);
    if (!ofs.is_open())
        return false;
    char ch;
    while (!ifs.eof())
    {
        ch = ifs.get();
        if (ch == ' ')
        {
            ofs << ch;
            while (!ifs.eof() && ch == ' ')
                ch = ifs.get();
        }
        if (ch != EOF)
            ofs << ch;
    }
    return true;
}
 
int main()
{
    const char *src = "D:\\f.txt";
    const char *dst = "D:\\g.txt";
    cp(src, dst);
}
Ответ Создать тему
Опции темы

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