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

Считать данные из текстового файла по условию и записать их в другой текстовый файл (файловый ввод/вывод)

31.01.2016, 14:17. Просмотров 1316. Ответов 8
Метки нет (Все метки)

Здравствуйте! Очень прошу о помощи! Суть задания - дан текстовый файл, нужно считать его и записать в другой файл слова состоящие только из цифр.
Новичок в С++, помогите, пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2016, 14:17
Ответы с готовыми решениями:

Открыть текстовый файл, дозаписать в него данные, вывести содержимое файла (файловый ввод/вывод)
Открыть текстовый файл 1.txt, имя файла указывается в командной строке. Дозаписать в него данные....

переписать данные из текстового файла, в другой текстовый файл
Добрый день. Есть код: setlocale(LC_ALL, "rus"); // корректное отображение Кириллицы ...

Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл
Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл. Прошу...

Для каждой строки файла удалить среднее слово; результат записать в файл (файловый ввод/вывод)
для каждой строки файла удалить среднее слово. результат записать в файл

8
Модератор
Эксперт CЭксперт С++
5032 / 2214 / 330
Регистрация: 20.02.2013
Сообщений: 5,600
Записей в блоге: 24
31.01.2016, 14:27 2
Ely-ely, пример текста из первого файла покажите.
0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 12
31.01.2016, 18:06  [ТС] 3
Цитата Сообщение от gru74ik Посмотреть сообщение
текст
hello 123 good bye 987
0
93 / 77 / 73
Регистрация: 11.05.2015
Сообщений: 187
31.01.2016, 20:50 4
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 <algorithm>
#include <cctype>
#include <fstream>
#include <iostream>
#include <iterator>
#include <string>
 
int main()
{
    using namespace std;
    copy_if(
        istream_iterator<string>(fstream("in.txt",ios::in)), 
        istream_iterator<string>(),
        ostream_iterator<string>(fstream("out.txt",ios::out)," "), 
        [](const string& s)
        {
            for (char c : s)
                if (!isdigit(c))
                    return false;
            return true;
        });
    return 0;
}
0
Любитель чаепитий
3492 / 1607 / 499
Регистрация: 24.08.2014
Сообщений: 5,522
Записей в блоге: 1
31.01.2016, 20:56 5
ivan37, Сами-то проверяли?
0
93 / 77 / 73
Регистрация: 11.05.2015
Сообщений: 187
31.01.2016, 21:07 6
makfak, у меня правильно работает.
0
Любитель чаепитий
3492 / 1607 / 499
Регистрация: 24.08.2014
Сообщений: 5,522
Записей в блоге: 1
31.01.2016, 21:12 7
Если только как-то так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <algorithm>
#include <cctype>
#include <fstream>
#include <iostream>
#include <iterator>
#include <string>
 
int main()
{
    using namespace std;
    ifstream inFile("in.txt",ios::in);
    ofstream outFile("out.txt");
    string S = string(istreambuf_iterator<char>(inFile),istreambuf_iterator<char>());
    // проверка и ввод в файл
    return 0;
}
Добавлено через 1 минуту
ivan37, Какой у вас компилятор?
Код
D:\Backup\Help\helper_cd\helper\main.cpp||In function 'int main()':|
D:\Backup\Help\helper_cd\helper\main.cpp|12|error: no matching function for call to 'std::istream_iterator<std::basic_string<char> >::istream_iterator(std::fstream)'|
0
93 / 77 / 73
Регистрация: 11.05.2015
Сообщений: 187
31.01.2016, 21:20 8
makfak, я в VS2012 компилировал.
0
Любитель чаепитий
3492 / 1607 / 499
Регистрация: 24.08.2014
Сообщений: 5,522
Записей в блоге: 1
31.01.2016, 21:31 9
ivan37, В MinGW 4.9.3 нету такой функции.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2016, 21:31

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

Считать текст из файла в строку типа std::string (файловый ввод/вывод)
Доброго всем здравия, непонимание работы с файлами побуждает меня беспокоить вас. Программа...

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

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

Считать данные из файла, записать в другой файл
string INPUT = @&quot;D:\input.txt&quot;; string OUTPUT = @&quot;D:\output.txt&quot;; ...


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

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

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