Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Spil
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 31
#1

Работа с файлами С++ - C++

28.05.2011, 13:06. Просмотров 517. Ответов 2
Метки нет (Все метки)

Перезаписать текстовый файл, выбросив из него все гласные буквы, новый файл не
создавать.
пожалуйста помогите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 13:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами С++ (C++):

Работа с файлами - C++
Напишите код пожалуйста, и если можно с пояснениями: Написать программу, которая считывает текст из файла и выводит на экран предложения,...

Работа с файлами - C++
Скажите поожалуйста как сделать что бы программа могла читать и записывать в любой фаил информацию т.е Могла читать из фаила и...

Работа с файлами - C++
В радиоателье хранятся квитанции о сданных в ремонт телевизорах. Каждая квитанция содержит марку телевизора, дату приемки в ремонт,...

Работа с файлами - C++
Здраствуйте! Пож-та помогите понять где допустил ошибку - программировать только начинаю, поэтому не судите строго:) вот программа,...

Работа с файлами - C++
Дан файл File_in.dat, содержащий 65536 целых чисел. Считать из файла 9 чисел начиная с 150-го. Сформировать из них матрицу A(3х3) и...

Работа с файлами - C++
Задание : напишите программу, которая объединяет возможности программ “Добавление в файл” и “Поиск по файлу”. При запуске программы на...

2
igorrr37
1719 / 1347 / 168
Регистрация: 21.12.2010
Сообщений: 2,070
Записей в блоге: 10
28.05.2011, 13:48 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <fstream>
 
int main(){
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"File not found\n"; return -1;}
    std::string vow="AaEeIiOoUuYy"
    , 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)
        , [&](char x){return vow.find(x)!=std::string::npos;});
    fs.close();
    return 0;
}
1
Spil
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 31
29.05.2011, 17:17  [ТС] #3
не компилируется. а можно какойто другой вариант без алгоритмов. заранее спасибо.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2011, 17:17
Привет! Вот еще темы с ответами:

Работа с файлами C++ - C++
Условие: Скопировать из файла F1 в файл F2 все строки, в которых содержится два одинаковых слова. Определить номер слова, в котором больше...

Работа с файлами - C++
Здравствуйте. Недавно начал программировать на c++ (знаю php, поэтому было легко). И дошло до того, что нужно работать с файлами. Поначалу...

работа с файлами - C++
мне надо записать в файл данные, но чтобы не стирались записи, которые уже есть там

Работа с файлами - C++
Есть файл file.txt и он содержит 3 числа, розделенных пробелом, например, 3 2 0.1 Как считать информацию с файла и записать эти числа в...


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

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

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