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

удалить введенное слово из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка ! Не работает список http://www.cyberforum.ru/cpp-beginners/thread743598.html
Помогите пожалуйста ! Почему то не работает список #include <iostream.h> struct List { int value; List *next; };
C++ Вычислить значения функции на интервале Задание в файлике, в виде картинки. Очень срочно и очень важно. Пожалуйста сделайте! http://www.cyberforum.ru/cpp-beginners/thread743591.html
Извлечь корень квадратный из последнего члена последовательности C++
Заданные действительные числа a1, a2, ..., an. Если при замене отрицательных членов последовательности a1, a2, ..., an их квадратами образуется последовательность, не увеличивается, извлечь корень квадратный из последнего члена последовательности, в противном случае - его квадрат.
Добавление компиляторов и отладчиков с++ для windows 8 x64 C++
Здравствуйте господа программисты, у меня такой вопрос: Решил изучать с++ поставил себе IDE Netbeans 7.2 и компилятор "cygwin". Но при открытии проекта, пишет что компилятор не найден, добавьте в path путь и т.д. все добавил по инструкции от netbeans, но все равно не работает. Помогите, буду благодарен.
C++ Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q. http://www.cyberforum.ru/cpp-beginners/thread743553.html
Дан массив K(N).Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q.
C++ Обработка матрицы. Плюс надо сделать программу с указателем Дана целочисленная матрица размера m´n. Найти матрицу, получающуюся перестановкой строк (первой с последней и т.д.). подробнее

Показать сообщение отдельно
2e1553ce
1 / 1 / 1
Регистрация: 16.12.2011
Сообщений: 47

удалить введенное слово из файла - C++

23.12.2012, 19:55. Просмотров 437. Ответов 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
#include <iostream>
using namespace std;
#include <fstream>
#include <string>
int main()
{
    char str[100];
    char temp;
    cout << "Enter String to file:" <<endl;
    string str1=gets(str);
    string str2,str3;
    fstream fs;
        fs.open("test.txt",ios::out|ios::in|ios::trunc);
        fs << str1;
        fs.close();
    cout<<"File write!"<<endl<<"Enter word to remove from the file:" <<endl;
    cin>>str3;
        fs.open("test.txt",ios::out|ios::in|ios::app);
        fs.unsetf(ios::skipws);
            while(fs>>temp)
                str2 +=temp;
    //for(..) тут хочу удалить введенное слово и сохранить измененный файл, 
        //for(..) но чет я запутался немного
 
    system("pause");
    return 0;
}
Помогите плс :>
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru