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

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

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

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

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

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

Подсчитать наибольшее количество подряд идущих пробелов в тексте - C++
С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не...

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

Замена двойных пробелов из входного файла на одиночный пробел и запись в выходной файл (объяснить работу кода) - C++
Здравствуйте, нашла код программы, которая заменяет в файле Input.txt двойные пробелы в исходном файле на одиночные пробелы и выводит это...

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
П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);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 10:06
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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