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

Подсчитать количество букв русского алфавита из файла .txt - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скопировать подстроку в строку до последнего пробела http://www.cyberforum.ru/cpp-beginners/thread281920.html
Надо написать программу, которая будет копировать подстроку в строку до последнего пробела. Например, исходная строка "раз два три". В новую строку должно копироваться "раз, два". Я использую...
C++ минимизировать сумму кубов остатков по всем строкам Здравствуйте! Помогите пожалуйста решить этим способом: • с использованием динамического программирования Входной текст состоит из слов с известными длинами (количеством символов) l1, l2,...,... http://www.cyberforum.ru/cpp-beginners/thread281863.html
C++ Разбить строку на слова из словаря
Условие У Васи на клавиатуре не работает клавиша пробел. Поэтому все тексты он теперь набирает слитно. Напишите программу, которая будет разделять набранный Васей текст на слова из данного...
Стеки C++
Помогите разобраться со стеками.Вылетает 3 ошибки при компеляции. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #include <math.h> #include <fstream> #include...
C++ Не работает функция в С++ http://www.cyberforum.ru/cpp-beginners/thread281852.html
Всем привет! Вот мне надо написать функцию, которая находит максимальное среди трёх введённых чисел. Я вот накинул программку и прошу проверить вас... Заранее благодарен! #include <iostream.h>...
C++ Считывание файлов в двумерный массив Всем привет, просьба помочь с кодом. Есть текстовый файл с разными спецсимволами(@, &, *, % и.т.д.) как считать определенные спецсимволы в массив к примеру @ и & а остальные проигнорировать? ... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
23.04.2011, 19:25
в с++ этот код тоже компилится, только файл не должен содержать буквы 'я'

Добавлено через 36 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include<fstream>
#include<algorithm>
#include<iterator>
 
struct countIf{
    bool operator()(const char c){
        return (c>='А'&&c<='я'||c=='ё'||c=='Ё');
    }
};
 
int main(){
    std::fstream fs("1.txt");
    if(!fs){std::cerr<<"File not found\n"; return 1;}
    std::cout<<std::count_if(std::istreambuf_iterator<char>(fs), std::istreambuf_iterator<char>(), countIf());
    fs.close();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru