2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
1

Как найти слово в файле и вывести его в другой файл?

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

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

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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2013, 18:06
Ответы с готовыми решениями:

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

Прочитать слово из файла, показать более 6 символов в файле и распечатать его в другой файл
Прочитать слово из файла, показать более 6 символов в файле и распечатать его в другой файл

Найти количество вещественных чисел в файле и вывести их в другой файл
Не получается решить данную задачу.. Если бы кто помог, был бы признателен. И так, вот мой код в...

Найти в текстовом файле самое длинное слово и записать его во второй файл с указанием номера строки и номером слова
Найти в текстовом файле самое длинное слово и записать его во второй файл с указанием номера строки...

3
244 / 245 / 38
Регистрация: 08.04.2013
Сообщений: 927
06.11.2013, 18:47 2
UpluggedMU, Вы забыли прочитать из файла строку
1
1458 / 795 / 257
Регистрация: 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
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
06.11.2013, 20:03  [ТС] 4
благодарю)
0
06.11.2013, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2013, 20:03
Помогаю со студенческими работами здесь

В файле символы, вывести в другой файл сумму их кодов
идет зацикливание, не знаю почему FILE *one,*two; char n; int sum;...

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru