Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Язык . Считывание с файла https://www.cyberforum.ru/ cpp-beginners/ thread852815.html
Подскажите ,пожалуйста , с файла вместо русских букв считываются иероглифы . Как избавится от этой проблемы ? Заранее спасибо:)
Полиндром или нет? C++
#include <iostream> #include <cstdio> using namespace std; int main() { setlocale(LC_ALL,"Russian"); bool otvet; int i; int b, c;
C++ Стек. Не идет проверка. С++
Может кто увидит, почему проверка на простое число не идёт? т.е. есди prost меняем на любое число, то всё работает, а так - нет. по заданию нужно удвоить простые числа в стеке. заранее спасибо :) ...
C++ Загрузка UTF-8 без BOM в std::wstring Есть файл в UTF-8 без BOM. Как его лучше загрузить целиком в std::wstring? ... https://www.cyberforum.ru/ cpp-beginners/ thread852757.html
C++ Алгоритмы внешней сортировки https://www.cyberforum.ru/ cpp-beginners/ thread852734.html
Добрый день. Интересуют такие алгоритмы сортировки, как многофазное слияние, каскадное слияние и т. д., а также методы формирования начальных отрезков. Ищу доступное описание принципов работы данных...
C++ Фибоначчиевый поиск
Добрый день. Подскажите где можно прочитать про данный метод поиска, поделитесь, пожалуйста, ссылкой на статью или книгу.
Судоку. Задача довольно-таки интересная C++
Написать программу через рекурсию, делающую судоку.... Добавлено через 2 часа 50 минут а вроде задание так звучит: дан текстовый файл, в нем размерность массива и сам массив....проверить,...
C++ Класс,метод,деструктор Доброго времени суток! Только начал изучать классы. Задачка у меня, написать прогу в которой отработает:конструктор, деструктор, метод и будут публичные и частные типы данных. Вроде бы по учебной... https://www.cyberforum.ru/ cpp-beginners/ thread852679.html
C++ Найти ошибку в цикле https://www.cyberforum.ru/ cpp-beginners/ thread852673.html
Программа находит слова из массива MS и заменяет их цифрами из cif, в данном случае MS это для слова ZERO И все работает правильно, кроме, того, что цикл пытается выполнится лишний раз и это...
C++ Необходимо определить пересекаются ли прямоугольники Осталась последняя программа на практике: "Даны два прямоугольника, стороны которых параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла каждого из них и стороны их... https://www.cyberforum.ru/ cpp-beginners/ thread852643.html
4 / 4 / 0
Регистрация: 30.04.2013
Сообщений: 51
30.04.2013, 16:21  [ТС] 0

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

30.04.2013, 16:21. Просмотров 1101. Ответов 7
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <fstream>
#include <algorithm>
#include <iterator>
 
int main () 
{
    std::ifstream ifs("F1.txt");
    const char ch = 'C';// Присвоил константу
    if (ifs.is_open())
    {
        std::ofstream ofs("F2.txt");
        std::copy_if(std::istream_iterator<std::string>(ifs), std::istream_iterator<std::string>()),
                std::ostream_iterator<std::string>(ofs,"\n"), [=](const std::string& s){return std::toupper(s.front())==ch;});
    }
    else
        std::cout<<"Error opening file.\n";
    
    return 0;
Вот так, может я что не так делаю???
ошибки
Код
14 `copy_if' is not a member of `std'
15  expected primary-expression before '[' token  
15  expected primary-expression before '=' token 
15  expected primary-expression before ']' token 
15  expected primary-expression before "const" 
15  expected `;' before '{' token 
15  expected primary-expression before ')' token 
15  expected `;' before ')' token 
20  expected `}' at end of input


Вернуться к обсуждению:
Дан символ 'C' (прописная латинская буква) и текстовый файл. Создать строковый файл, содержащий все слова из исходного файла, начинающиеся этой буквой
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2013, 16:21
Готовые ответы и решения:

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

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

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины
Всем привет! Кто может помочь с двумя небольшими програмками по работе с файлами? Очень буду...

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

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