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

В строке с найти количество слов заканчивающихся подстрокой с2 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при компиляции класса http://www.cyberforum.ru/cpp-beginners/thread642876.html
Добрый день всем. Пытаюсь создать класс для вывода строки на экран типа: "Привет, <имя>, как ты?" Но компилятор ругается на 25 строке и пишет ошибку: no matching function for call to...
C++ Ошибка при повторном получении данных из потока cin Добрый день, уважаемые форумчане. Делал учебную задачу и столкнулся с проблемой, которую затрудняюсь сам решить. Задача формулируется следующим образом: Напишите программу, считывающую ряд... http://www.cyberforum.ru/cpp-beginners/thread642872.html
Отключение usb портов по отдельности C++
Вот такая тема: начальство выиграло тендер на поставку компов, компы собрались, доставили, а при сдаче вот такая беда... По условиям договора, в компах должна быть возможность отключения по...
C++ Рекурсия: нахождение чисел Фибоначчи (нужны комментарии)
это функция нахождения чисел фибоначи. немогу понять как она работает можите написат как это происходит в программе. отладка много не сказала. int ret(int n) { if(n == 0 || n == 1) return n;...
C++ Что то типа goto http://www.cyberforum.ru/cpp-beginners/thread642745.html
Мне нужно что нибудь похожее на goto... Только мне нужно перескочить из функции в одном файле в функцию другого файла
C++ Описать класс "Массив" Язык С++ 1.Описать класс "Массив". Методы массива: конструктор с одним параметром - длина массива; ввод и вывод элементов массива; проверка, является ли массив упорядоченным по убыванию;... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
27.08.2012, 13:28
Цитата Сообщение от Оксана(ИТ-11) Посмотреть сообщение
а еще проще никак нельзя. мы такие выкрутасы просто не учили. самый базовый уровень. 1 курс. строки помогите кто нибудь пожалуйста.
- вот очень просто (ввод input и sfind делаем getline(cin,input); getline(cin,sfind) я просто опустил этот момент и задал текст внутри программы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string>
#include <iostream>
using namespace std;
 
int main()
{
    string input = "This is test of this program";//ÈñõîäГ*ûé ГІГҐГЄГ±ГІ Г±
    string sfind = "is";//ÏîäñòðîêГ* äëÿ ïîèñêГ* Г±2
    cout<<"c = "<<input<<endl;
    cout<<"c2= "<<sfind<<endl;
    int wordcount= 0;//×èñëî ñëîâ
    int findpos  = input.find(sfind,0);
    while(findpos != string::npos)
    {
        findpos = findpos + 1;
        findpos = input.find(sfind,findpos);
        wordcount = wordcount + 1;
    }
    cout<<"Number of words : "<<wordcount<<endl;
    return 0;
}
http://liveworkspace.org/code/17eef538edc67068c43356ee9d170bb0
0
Миниатюры
В строке с найти количество слов заканчивающихся подстрокой с2  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru