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

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

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

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

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

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

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

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

8
Эксперт CЭксперт С++
5072 / 2257 / 331
Регистрация: 20.02.2013
Сообщений: 5,595
Записей в блоге: 19
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
103 / 82 / 78
Регистрация: 11.05.2015
Сообщений: 201
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
Любитель чаепитий
3671 / 1747 / 543
Регистрация: 24.08.2014
Сообщений: 5,889
Записей в блоге: 1
31.01.2016, 20:56 5
ivan37, Сами-то проверяли?
0
103 / 82 / 78
Регистрация: 11.05.2015
Сообщений: 201
31.01.2016, 21:07 6
makfak, у меня правильно работает.
0
Любитель чаепитий
3671 / 1747 / 543
Регистрация: 24.08.2014
Сообщений: 5,889
Записей в блоге: 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
103 / 82 / 78
Регистрация: 11.05.2015
Сообщений: 201
31.01.2016, 21:20 8
makfak, я в VS2012 компилировал.
0
Любитель чаепитий
3671 / 1747 / 543
Регистрация: 24.08.2014
Сообщений: 5,889
Записей в блоге: 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
Copyright ©2000 - 2022, CyberForum.ru