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

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

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

Здравствуйте! Очень прошу о помощи! Суть задания - дан текстовый файл, нужно считать его и записать в другой файл слова состоящие только из цифр.
Новичок в С++, помогите, пожалуйста
http://www.cyberforum.ru/cpp-beginners/thread1603679.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2016, 14:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Считать данные из текстового файла по условию и записать их в другой текстовый файл (файловый ввод/вывод) (C++):

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

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

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

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

Считать данные из текстового файла и записать их в массив float-ов
Помогите пожалуйста!!!Очень нужно! как считать данные из txt файла и записать...

8
gru74ik
Модератор
Эксперт CЭксперт С++
4648 / 1962 / 293
Регистрация: 20.02.2013
Сообщений: 5,223
Записей в блоге: 23
31.01.2016, 14:27 #2
Ely-ely, пример текста из первого файла покажите.
0
Ely-ely
0 / 0 / 5
Регистрация: 11.03.2015
Сообщений: 12
31.01.2016, 18:06  [ТС] #3
Цитата Сообщение от gru74ik Посмотреть сообщение
текст
hello 123 good bye 987
0
ivan37
57 / 57 / 56
Регистрация: 11.05.2015
Сообщений: 140
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
GbaLog-
Любитель чаепитий
3156 / 1462 / 462
Регистрация: 24.08.2014
Сообщений: 5,179
Записей в блоге: 1
Завершенные тесты: 2
31.01.2016, 20:56 #5
ivan37, Сами-то проверяли?
0
ivan37
57 / 57 / 56
Регистрация: 11.05.2015
Сообщений: 140
31.01.2016, 21:07 #6
makfak, у меня правильно работает.
0
GbaLog-
Любитель чаепитий
3156 / 1462 / 462
Регистрация: 24.08.2014
Сообщений: 5,179
Записей в блоге: 1
Завершенные тесты: 2
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
ivan37
57 / 57 / 56
Регистрация: 11.05.2015
Сообщений: 140
31.01.2016, 21:20 #8
makfak, я в VS2012 компилировал.
0
GbaLog-
Любитель чаепитий
3156 / 1462 / 462
Регистрация: 24.08.2014
Сообщений: 5,179
Записей в блоге: 1
Завершенные тесты: 2
31.01.2016, 21:31 #9
ivan37, В MinGW 4.9.3 нету такой функции.
0
31.01.2016, 21:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2016, 21:31
Привет! Вот еще темы с решениями:

Считать матрицу из файла, найти количество строк, содержащих хотя бы один ноль (файловый ввод/вывод)
Собственно код прозрачный , но не работает. Должен открыть фаил с матрицей,...

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

Файловый поток: записать в другой файл различные числа исходного файла
Дан файл целых чисел. Записать в другой файл различные числа исходного файла.

Строки, имеющиеся в двух заданных текстовых файлах, записать в третий файл (файловый ввод/вывод)
Даны два текстовых файла. Записать в третий файл только те строки, которые есть...


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

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

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