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

Удаление из файла букв - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Символьный файл http://www.cyberforum.ru/cpp-beginners/thread309268.html
Можете перевести некоторые функции из Турбо паскала в Турбо С Задача: Дан символьный файл F.Получить копию файла g. While not eof(f) do begin read(f,b); write(g,b);end. Добавлено через 1 час 15 минут
C++ компьютер генерирует число из 4 неповторяющихся чисел Подскажите как с помощью random сгенерировать число из 4 неповторяющихся чисел http://www.cyberforum.ru/cpp-beginners/thread309265.html
C++ Найти max из чисел, встречающееся в массиве более одного раза
Найти максимальное из чисел, встречающееся в заданном целочисленном массиве A более одного раза.
Расчет среднеинтегрального значения C++
Помогите решить задачу! Вот собственно условие: Если река покрыта ледяным покровом, то скорость струй воды, лежащих на одной и той же вертикали, можно приближенно выразить формулой: V = a + b*M*ln(x) + k*M*ln(h-x), где a, b, M, k – постоянные; x— расстояние от дна реки. Определить среднюю скорость для заданной высоты уровня воды h. Построить график V=f(x/h). Сравнить полученную среднюю...
C++ max сумма в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread309228.html
на входе имеется массив x из n целых чисел,на выходе должна быть получена максимальная сумма любой непрерывной последовательности элементов массива. пример вводимых чисел: 31 -41 59 26 -53 58 97 -93 -23 84 результат: 59+26+(-53)+97=187 формат выходных данных (test.in): в первой строке файла записанно число n. в последующих n строках записанны числа x,x,...,x. Формат выходных...
C++ Последовательность Даны натуральные числа n, а1 ..., an. Получить произведение членов последовательности а1, ..., an, удовлетворяющих условию 2^i<an<i! Вот программный код: int fact (int n) { int i,f=1; for (i=2;i<=n;i++) f*=i; return f; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
31.05.2011, 17:39     Удаление из файла букв
Так тоже выдает ошибки ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <fstream>
 
std::string vow="AaEeIiOoUuYy";
 
bool pred(char x){
  return vow.find(x)!=std::string::npos;
}
 
int main(){
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"File not found\n"; return -1;}
    std::string s((std::istreambuf_iterator<char>(fs)), std::istreambuf_iterator<char>());
    fs.close();
    fs.open("1.txt", std::ios::out);
    std::remove_copy_if(s.begin(), s.end(), std::ostreambuf_iterator<char>(fs), pred);
    fs.close();
    return 0;
}
 
Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru