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

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

Войти
Регистрация
Восстановить пароль
 
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 37
#1

С++ как найти слово в файле и вывести его в другой файл - C++

06.11.2013, 18:06. Просмотров 507. Ответов 3
Метки нет (Все метки)

Написал код, но файл не выводится, в чём ошибка?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <fstream>
#include <iostream>
#include <string>
#include <iomanip>
#include <string.h> 
#include <stdlib.h>
using namespace std;
 
int main(){
ifstream O;
         O.open("D:\\C++\\LittleRabbit.txt", ios::in);
         char Buf[1024];
   string a;        
        if (a.find("rabbit") != string::npos)
        {      
    a=Buf;}
    ofstream F;
 F.open("D:\\C++\\myfile.txt", ios::out);
F<<a;
F.close();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 18:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С++ как найти слово в файле и вывести его в другой файл (C++):

Найти в файле слово по заданному началу, вывести слово и его позицию - C++
Найти в файле слово по заданному началу, вывести слово и его позицию

Найти количество вещественных чисел в файле и вывести их в другой файл - C++
Не получается решить данную задачу.. Если бы кто помог, был бы признателен. И так, вот мой код в данный момент #include &lt;iostream&gt; ...

Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. - C++
Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. Вывести оба...

Вывести строки из файла в другой файл, в которых содержится заданное слово - C++
Есть документ с англ. текстом. Пользователь вводит слово, и мы должны записать в другой файл только те строки, в которых содержится наше...

Подскажите как найти слово строке в котором больше 2 букв 'a', а затем вывести его?Без использования string - C++
Подскажите как найти слово строке в котором больше ОДНОЙ буквы 'a', а затем вывести его?Без string.

Найти самое длинное слово в файле и определить количество его вхождений - C++
Помогите пожалуйста с програмой. Не могу понять как ето зделать: Написать программу, которая считывает текст из файла, находит самое...

3
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
06.11.2013, 18:47 #2
UpluggedMU, Вы забыли прочитать из файла строку
1
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
06.11.2013, 19:20 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <string>
#include <iterator>
#include <functional>
#include <algorithm>
 
typedef std::istream_iterator<std::string> input;
typedef std::ostream_iterator<std::string> output;
 
int main()
{
   std::ifstream ifs("D:/input.txt");
   if (!ifs.is_open()) return 1;
   std::ofstream ofs("D:/output.txt");
   std::copy_if(input(ifs), input(), output(ofs, " "), 
                std::bind2nd(std::equal_to<std::string>(), "rabbit"));
 
   std::cout << "\nDone." << std::endl;
   return 0;
}
1
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 37
06.11.2013, 20:03  [ТС] #4
благодарю)
0
06.11.2013, 20:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2013, 20:03
Привет! Вот еще темы с ответами:

Найти самое короткое слово в заданном текстовом файле и количество его повторений - C++
Дан код, который выводит самое короткое слово в заданном текстовом файле и считает кол-во повторений этого слова в тексте. Нужно сделать...

Найти в файле самую длинную строку и переписать её в другой файл - C++
всем привет возник такой вопрос есть файл в который вносятся числа разного количества. по этому есть несколько строк введённых чисел....

Найти в текстовом файле все отрицательные числа и записать их в другой файл - C++
Всем добрый день!) нужна помощь в решении одной задачки...плиззз:) В текстовом файле FileIn записано несколько строк, содержащие...

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


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

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

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