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

Файловые потоки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ програма http://www.cyberforum.ru/cpp-beginners/thread260887.html
помогите написать програму,которая считывает английский текс с файла и выводит на екран слова текста ,что начинаются и заканчиваются на гласные
C++ Инкремент и передача параметров Недавно наткнулся на человека, который утверждал что: int add(int x, y) { return x+y; } int func() { int i = 1; return add(i, i++); } http://www.cyberforum.ru/cpp-beginners/thread260884.html
C++ Работа с классами
Ввести прямоугольную матрицу. Элементами матрицы являются символы. Пользователь может переставлять два любых символа в матрице, задавая индексы первого символа и второго символа. Кроме этого пользователь после процедуры перестановки может проверить на наличие в матрице слова. Слово задается пользователем. В случае, если в какой-либо строке матрицы все символы по порядку присутствует, слово...
програма,что считывает текст C++
Промогите написать програму,что считывает текст с файла и выводит его на екран,заменив цыфры 0-9 на слова "один"-"девять".
C++ Функции для списков http://www.cyberforum.ru/cpp-beginners/thread260828.html
Нужно написать ф-цию для удаления К-первых элементов списка. void Object::Del(int n) { Element *e=GetFirst(); for(int i=0;i<n;i++) { e=GetFirst(); Head=e->Next; delete e;
C++ Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг: значение А переходит в значение С, В в А, С переходит в В. (А,В,С - вещественные параметры, являющиеся одновременно входными и выходными). С помощью этой процедуры выполнить левый циклический сдвиг для двух данных наборов из трех чисел: (А1,В1,С1) и (А2,В2,С2). Напишите пожалуйста верный код для этой программы, а я уже,... подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
20.03.2011, 23:20     Файловые потоки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <fstream>
#include <string>
#include <iterator>
 
int main()
    {
    std::ifstream inf("f");
    std::ofstream out_1("g"), out_2("h");
 
    std::string conts((std::istream_iterator<char>(inf)),std::istream_iterator<char>());
 
    for(std::string::iterator i = conts.begin();  i != conts.end(); ++i)
        if(isdigit(*i))
            out_1 << *i;
        else
            out_2 << *i;
 
    out_1.close();
    out_2.close();
    }
 
Текущее время: 13:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru