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

Удалить из текста, находящегося в файле, каждое четное предложение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread1585015.html
Создать текстовый файл с произвольной информацией. Организовать просмотр содержимого файла. Организовать чтение и обработку данных из файла в соответствии с индивидуальным заданием. «Владелец телефона»: фамилия; имя; отчество; домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира); № телефона. Вывести данные про владельцев телефона номер, которого начинается...
C++ Как подправить проект Добрый день. Есть некий проект который подсоеденяется к оборудованию через СОМ1. Как можно поменять на СОМ* В описании говорится что проект: файл ххх.ide Так же есть файлы ххх.срр и хххх.h. Поставил borland (там в хелпе написано что на нем проект написан. Но он не компилируется, выдает ошибки. Помогите новичку кто может. Хотел сюда файлы выложить, но они не прикрепляются. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1585007.html
C++ Отсотрировать столбцы матрицы по возрастанию суммы столбцов
Помогите найти ошибку! Почему-то не работает.. Дано двумерный массив. Разместить его столбцы таким образом, чтобы суммы значений элементов в каждом столбце из столбца с наименьшим индексом до столбца с наибольшим индексом образовывали последовательность, значения элементов которой не уменьшаются. #include <iostream> using namespace std; int main() { int n;
Получить копию файла C++
Дан символьный файл f. Получить копию файла в файле g
C++ Обработка массивов с использованием подпрограмм http://www.cyberforum.ru/cpp-beginners/thread1584973.html
Из каждого элемента матрицы А(3,3) вычесть произведение ее нечетных отрицательных эллементов
C++ SDK: гайд для чайников Доброго времени суток. Будте добры, подскажите с чем готовят и как едят SDK к различному програмному обеспечению? Что это такое, как обычно выглядит и примеры использования на C++, желательно готовую простенькую DLL на основе SDK для распространенного плеера AIMP3. - Вышеупомянутое SDK подробнее

Показать сообщение отдельно
Lensato
49 / 49 / 24
Регистрация: 07.10.2015
Сообщений: 170
19.11.2015, 14:50     Удалить из текста, находящегося в файле, каждое четное предложение
Считаем, что конец предложения найден, если обнаружены подряд два символа: точка и пробел
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
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <cstdio>
 
using std::cout;
using std::cin;
using std::endl;
 
void main()
{
    setlocale(LC_ALL, ".1251");
 
    FILE *f_source = fopen(".\\main\\in.txt", "r");
    if (f_source == NULL)
    {
        cout << "Ошибка в открытии файла in.txt" << endl;
    }
    else
    {
        FILE *f_destination = fopen(".\\main\\out.txt", "w");
        char ch;
        char *str = new char[2];
        str[1] = '\0';
 
        char first_symbol = '0';
        char second_symbol = '0';
        bool it_is_odd = true;
 
        while (!feof(f_source))
        {
            ch = fgetc(f_source);
 
            first_symbol = second_symbol;
            second_symbol = ch;
 
            if (first_symbol == '.' && (second_symbol == ' ' || second_symbol == '\t' || second_symbol == '\n'))
                it_is_odd = !it_is_odd;
 
            if (it_is_odd)
            {
                str[0] = ch;
                fprintf(f_destination, str);
            }
        }
 
        fcloseall();
    }
 
    system("pause");
}
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru