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

Удалить слово из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переопределение операций http://www.cyberforum.ru/cpp-beginners/thread427927.html
Здравствуйте, необходимо осуществить переопределение операции сложения, не понимаю как применять на практике переопределение, заранее спасибо! Matr Matr::operator + (Matr const &right) { cout << "Sloschenie\n\n"; Matr mM; mM.N=right.N; mM.M=right.M; int one=0; for(int i = 0; i < N;i++)
C++ #include не понимаю какие <stdio.h>,<time.h> и т.д использовать. пыталась найти их характеристики в интернете, но толкового ответа не нашла, пришлось обратиться к вам! Посоветуйте пожалуйста или какую-ниб литературу, или объясните какие #include нужно использовать в том или ином случае..потому что при написании одной и той же программы, программисты вставляют разные #include..Еще не очень понятно с... http://www.cyberforum.ru/cpp-beginners/thread427914.html
Ошибка при освобождении памяти C++
Здравствуйте. Знаю, что тема уже много раз поднималась в самых разнообразных местах и с очень отличающимися примерами, но, увы, я тоже с ней столкнулся, и не могу никак найти свою ошибку. В общем, решил я написать библиотеку длинной арифметики. Так, для себя. Раньше уже таким занимался, но теперь решил сделать всё красиво и через классы. Даже не дойдя до самих арифметических операций,...
посоветуйте книжку (на экзамен шпору) C++
Доброго времяни суток. Посоветуйте пожалуйста книжку на экзамен ( в качестве шпоры) чтоб была понятная и небольшая по основам с++ по началу. Зарание благодарю тех, кто просмотрел тему и решил мне помочь.
C++ Как осуществляется преобразование типов (для чего)? http://www.cyberforum.ru/cpp-beginners/thread427868.html
Как осуществляется преобразование типов (для чего)? int *p=(int*)str; // ругается на p Спасибо :) P.s Си
C++ Неименованые каналы Почему при работе с pipe() в отце и сыновьям процессе необходимо закрывать ненужные дискрипторы? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
14.01.2012, 11:41     Удалить слово из файла
Цитата Сообщение от FlakyoO Посмотреть сообщение
Текст в файле"Ваятель ощущает невыразимое, пальцы его мнут и мнут глину".Используя функции обработки строковых и символьных переменных скорректировать текст, удалив подстроку "и мнут".
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
    system("chcp 1251");//Для корректной работы 
    //в меню приложения следует выбрать шрифт Lucinda Console
    int findnum;
    int findpos;
    string text; 
    string line;
    ofstream ofs;
    ifstream ifs("text.txt");
    if(!ifs)
        cout<<"Ошибка открытия text.txt\n";
    else
    {
        while(getline(ifs,line))
            text += line;
        ifs.clear();
        ifs.close();
        cout<<"Текст файла text.txt :\n";
        cout<<text.c_str()<<endl;
        cout<<"Введите фразу для удаления : ";
        getline(cin,line);
        findnum = 0;
        while((findpos = text.find(line,0)) != string::npos)
        {
            text.erase(findpos,line.length());
            findnum++;
        }
 
        ofs.open("outp.txt");
        ofs<<text;
        ofs.close();
 
        if(findnum == 0)
            cout<<"Искомая фраза не найдена в тектсте\n";
        else
            cout<<"Произведено : "<<findnum<<" удалиний фразы из текста\n";
        cout<<"Текст сохранён в outp.txt\n";
    }
    system("pause");
    return 0;
}
text.txt Ваятель ощущает невыразимое, пальцы его мнут и мнут глину
outp.txt Ваятель ощущает невыразимое, пальцы его мнут глину
Миниатюры
Удалить слово из файла  
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru