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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение матрицы случайными числами http://www.cyberforum.ru/cpp-beginners/thread850653.html
У меня есть код. #include <stdafx.h>; #include <iostream>; #include <stdio.h>; #include <cstdlib>; #include <ctime>; using namespace std; int main() { srand(time(NULL));
C++ заполнение массива битами Добрый день. Не могли бы вы подсказать как заполнить массив битами? Пример: имеется строка: крокодил (64 бит) имеется массив: bool t Как мне сохранить битовое представление строки в массиве, т.е. t=старший бит буквы "к", t=второй бит буквы "к" и т.д. http://www.cyberforum.ru/cpp-beginners/thread850651.html
C++ Бинарный поиск
Здравствуйте, помогите пожалуйста написать бинарный поиск одного элемента, текст читается из файла. Лабу сдавать в понедельник а я не знаю как сделать помогите пожалуйста, буду очень благодарен. Добавлено через 5 часов 42 минуты ...
C++ Как разделить программу ну файлы
Можете объяснить на любом простеньком примере)
C++ Книги с примерами алгоритмов http://www.cyberforum.ru/cpp-beginners/thread850633.html
Здравствуйте. Например, есть книга Стивенс Р. "Delphi. Готовые алгоритмы". А есть ли подобная литература по C++? Т.е. просто сборники алгоритмов, изложенных на C++ c объясненими принципов работы, причем желательно не тяжеловесные талмуды.
C++ Номер строки, в которой находится самое минимальное количество одинаковых элементов Помогите Написать программу работы с двумерным целочисленным массивом из 5 строк и 7 столбцов для решения задачи: найти номер строки, в которой находится самое минимальное количество одинаковых элементов. пытался так сделать но не работает #include <iostream> #include <cstdlib> #include <ctime> подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11816 / 6795 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
29.04.2013, 01:01     Открыть текстовый файл, и удалить в нем все буквы и
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <fstream>
#include <vector>
#include <algorithm>
 
int main(){
    std::fstream file("input.txt",std::ios::in | std::ios::binary);
    file.seekg(0,std::ios::end);
    std::vector<char> vec(file.tellp());
    file.seekg(0,std::ios::beg);
    file.read(&vec[0],vec.size());
    file.close();
    vec.erase(std::remove_if(vec.begin(),vec.end(),[](char ch) -> bool {return ch=='и' || ch=='И';}),vec.end());
    file.open("output.txt",std::ios::out | std::ios::binary);
    file.write(&vec[0],vec.size());
    return 0; 
}
 
Текущее время: 02:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru