Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 8
1

Перенести из одного файла все строки, содержащие конкретное слово в другой

09.05.2015, 17:21. Просмотров 969. Ответов 3
Метки нет (Все метки)

Суть в том,чтобы создать 2 файла "file1" и "file2", в "file1" написан какой то текст,"file2" пустой, нужно из первого файла перенести все строки,содержащие конкретное слово,например "home", подскажите,как написать такой код и порекомендуйте,пожалуйста, обучающую литературу для работы с файлами на с++, буду очень благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2015, 17:21
Ответы с готовыми решениями:

Скопировать из одного файла в другой все строки, не содержащие слова, начинающиеся на одну букву
1) Скопировать из файла F1 в файл F2 все строки, которые не содержат слова, начинающиеся на одну...

Из одного текстового файла переписать строки с данными в другой, исключая строки, содержащие цифры
Из текстового файла name1 переписать строки с данными в файл name2, исключая строки содержащие цифры

Переместить все слова, не содержащие цифр, из одного файла в другой
Здравствуйте, помогите пожалуйста написать программу, которая из одного файла перемещает все слова,...

Переписать из одного файла в другой только третью и четвертую строки, содержащие пробелы
Из имеющегося файла a.txt, состоящего из 6 строк, переписать в файл b.txt третью и четвертую...

3
lss
934 / 862 / 356
Регистрация: 10.10.2012
Сообщений: 2,706
09.05.2015, 17:30 2
...
http://www.cplusplus.com/doc/tutorial/files/
0
2 / 2 / 0
Регистрация: 19.02.2012
Сообщений: 12
09.05.2015, 17:36 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main()
{
    ifstream in("file1");
    ofstream out("file2");
    string line;
    string match;
    
    cout << "Enter word to match in line:\n";
    cin >> match;
    
    while(getline(in, line))
    {
        if(line.find(match) != string::npos)
            out << line << '\n';
    }
    return 0;
}
0
0 / 0 / 0
Регистрация: 22.04.2015
Сообщений: 8
09.05.2015, 18:26  [ТС] 4
и еще вопрос,где должны находиться файлы,чтобы компилятор мог их увидеть? или где мне прописать ссылку на их местонахождение?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2015, 18:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удалить из файла все строки, содержащие введённое слово
доброго времени суток. Помогите разобраться. Дан текстовый файл. С клавиатуры вводится слово....

Как удалить из файла все строки, не содержащие определённое слово?
Помогите пожалуйста в решении задачи! Необходимо из int.txt удалить все строки не содержащие слова...

Написать скрипт, который выводит все строки файла содержащие хотя бы одно плохое слово
Пролог: Учусь на курсах Интернет-программирование. В программе язык Piton, котор., как объяснил...

дан текстовый файл.перенести в текстовый файл все строки, содержащие заданное слово
помогите пожалуйста решить задачу... условие:дан текстовый файл.перенести в текстовый файл все...


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

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

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