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

Найти символ в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ динамическое структуры даных http://www.cyberforum.ru/cpp-beginners/thread579267.html
Выполнить задания с использованием связанных динамических структур данных. Описать функцию, которая из списка символов L удаляет все вхождения списка L1 (если такой есть). Никак не понимаю, что...
C++ ошибка помогите исправить, после нажатие "обичислити" вылазит ошибка, как исправить ? http://www.cyberforum.ru/cpp-beginners/thread579265.html
C++ Переделайте код под Visual
Переделайте под Microsoft Visual Studio пожалуйста, буду очень благодарен. #include <iostream> #include <stdio.h> #include <string.h> using namespace std; void main( void ) { FILE *fp;
Матрицы: отсортировать главную диагональ по убыванию C++
:wall: :wall: :wall: помогите написать программу, сессия на носу:negative:а я не шарю .... задача: Задана матрица А(7,7) целых чисел. Переставить в главную диагональ наименьшие элементы каждой...
C++ Проблемы с рекурсией http://www.cyberforum.ru/cpp-beginners/thread579262.html
Ситуация такая: Требуется построить граф вопросника. В main мы делим таблицу по определенному условию. потом запускаем countmnozh, передав ей таблицу, куда записать получившийся граф. После...
C++ Вывести значения функции в заданном интервале Имеется цикл for(p=0;p<=1;p=p+0.05).Каждый раз к p прибавляются разные значения. Например один раз 0,05000000000002 другой 0.0499999999999. В результате не высчитывается значение функции H при... подробнее

Показать сообщение отдельно
smalldragon
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 10

Найти символ в тексте - C++

19.05.2012, 02:26. Просмотров 854. Ответов 6
Метки (Все метки)

уже битый час сижу и ломаю голову над задачей...
весь интернет перерыл в поисках ответа...
в общем нужно узнать сколько раз встречается буква "а" в тексте...
использовал и count() и find()
ничего не получается читал мануалы по векторам но все равно к успеху не привело...
что вообще я не правильно делаю ? и обьясните если не трудно как пользоваться вектором

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "stdafx.h"
#include <string.h>
#include <algorithm>
#include <vector>
#include <iostream>
using namespace  std;
 
char massiv[];
string text1("Тарнавский Дмитрий Алексеевич");
int length,number_of_a;
int main()
{
    setlocale(LC_ALL,"Russian");
    //---------------------------------------
    cout<<"Исходный текст = "<<text1<<"\n";
    length = text1.length();
    cout<<"Длина текста включая пробелы = "<<length<<"\n";
    //---------------------------------------
    for(string::iterator it = text1.begin(); it < text1.end(); ++it)
    {
        if(*it == ' ') text1.erase(it); 
    }
    length = text1.length(); 
    cout<<"\nДлина текста без пробелов = "<<length<<"\n";
    //---------------------------------------
    vector<string> text1(text1.begin(),text1.end());
    vector<int>::iterator number_of_a;
    number_of_a.operator==(find(text1.begin(),text1.end(), 'a');
    ++number_of_a;
    cout<<"\nКоличество букв -а- в тексте = "<<length<<"\n";
}
Место с ошибкой:
C++
1
2
3
4
5
6
 //---------------------------------------
    vector<string> text1(text1.begin(),text1.end());
    vector<int>::iterator number_of_a;
    number_of_a.operator==(find(text1.begin(),text1.end(), 'a');
    ++number_of_a;
    cout<<"\nКоличество букв -а- в тексте = "<<length<<"\n";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru