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

Посчитать, сколько раз подстрока встречается в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить десятичные цифры и составить из них палиндром http://www.cyberforum.ru/cpp-beginners/thread739578.html
На вход программе подаётся набор символов,программа должна определить десятичные цифры и составить из них палиндром, если палиндром составить невозможно, то в р-те она пишет"NO ", ecли возможно,...
C++ Используя трёхмерные динамические массивы С++ Здравствуйте, в ступор поставила задачка: назовем весом квадратной матрицы сумму всех полных кубов, стоящих вне диагоналей.Вводится последовательность матриц. Найти две матрицы наибольшего веса.... http://www.cyberforum.ru/cpp-beginners/thread739574.html
наращение ренты C++
это программа по наращению ренты? #include<stdio.h> #include<conio.h> #include<math.h> float sum (int P, int n, float i) { float r; r=pow(1+i,n); return (P*r); }
Абстрактный базовый класс C++
У меня имеется свой некоторый класс, для которого переопределена куча операций, в том числе и операторы + - * /, преподаватель дал задание написать абстрактный базовый класс и наследоваться от него:...
C++ Элементы массива вычислить отдельной функцией по формуле таблицы http://www.cyberforum.ru/cpp-beginners/thread739515.html
Помогите решить задачку.:) Значения элементов массива вычислить отдельной функцией по формуле таблицы. Полученный массив напечатать с помощью функции. Получить результат соответственно условии по...
C++ Как получить хэндл при создании процесса? всем привет! пожалуйста, скажите как можно получить хэндл при создании процесса через CreateProces или ShellExecuteEx. FindWindow бесполезен, так как открывается несколько приложений с одинаковыми... подробнее

Показать сообщение отдельно
svkpro
8 / 8 / 0
Регистрация: 07.12.2012
Сообщений: 143

Посчитать, сколько раз подстрока встречается в строке - C++

20.12.2012, 12:45. Просмотров 851. Ответов 1
Метки (Все метки)

здравствуйте всем.
хочу посчитать сколько раз подстрока встречается в строке и не получается) помогите пожалуйста)подскажите что не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
{
    locale::global(locale(""));
 
    string s;
    cout<<"введите строку:\n";
    cin>>s;
    string ps;
    cout<<"введите подстроку:\n";
    cin>>ps;
    int c;
    while(true)//вот сдесь при отладке ошибка
        {if(s.find(ps,0)!=NULL) c++;
         else
            break;
        }
    cout<<c;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.