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

Найти количество вхождений одной строки в другую, один момент пояснить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание из файла определенного формата http://www.cyberforum.ru/cpp-beginners/thread1180059.html
Доброе время суток, запутался тут, помогите пожалуйста. информация в файле представлена следующим образом Статья{статья=S,жен,неод=им,ед} Законодательство{законодательство=S,сред,неод=им,ед|=S,сред,неод=вин,ед} Как считать информацию до { в один массив str ,а то, что между скобками в другой массив str, ну и так далее для всех строк ??
C++ Ошибка undefined reference to `QueueTp<Worker>::isfull() const' Здравствуйте. Вот выводятся такие ошибочки. Помогите, плз, разобраться. Приведу некоторые файлы: QueueTp.hpp: #ifndef QUEUETP_HPP #define QUEUETP_HPP template <typename TYPE> class QueueTp { http://www.cyberforum.ru/cpp-beginners/thread1180055.html
Самое длинное предложение C++
#include <iostream> #include <fstream> using namespace std; int main() { size_t pos_s = 0; size_t n = 0; size_t k = 0; size_t j = 0;
Вычыслить сумму между двумя первыми положительными элементами матрицы C++
#include <iostream> #include <ctime> #include <cstdlib> using namespace std; template<class Type, int size> class Matrix; template<class Type, int size> ostream& operator << ( ostream& out, Matrix<Type,size> object);
C++ Структура "Государство". Блочный ввод-вывод http://www.cyberforum.ru/cpp-beginners/thread1180024.html
Структура "Государство": - название; - столица; - численность населения; - занимаемая площадь. Удалить все элементы, у которых численность меньше заданной, добавить элемент после элемента с указанным номером. Описала структуру,сделала удаление.Не знаю как сделать добавление помогите пожалуйста. #include "stdafx.h" #include <iostream> #include <stdio.h>
C++ Реализация графа на основе списка смежности Пытаюсь построить граф из автобусных остановок с помощью списка смежности, однако еще при создании массива его вершин при считывании общего их числа происходит "" Необработанное исключение в "0x0f55e42e (msvcr100d.dll)" в "lab42.exe": 0xC0000005: Нарушение прав доступа при записи "0x00000004" "". Буду очень рад, если кто-нибудь поможет разобраться почему это происходит. #include "stdafx.h"... подробнее

Показать сообщение отдельно
isergeym
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 20
18.05.2014, 20:08     Найти количество вхождений одной строки в другую, один момент пояснить
Задание такое : найти количество вхождений одной строки в другую. На просторах интернета нашел условие с помощью которого можно это сделать, но сам разобрался. Можете пояснить while, что значит S1.npos как вообще работает и что это.
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 #include <iostream>
#include <string>
using namespace std;
int main(){
    string S1,S2;
    cout<<"Vvedite stroku1:"<<endl;
    cin>>S1;
    cout<<"Vvedite stroku2:"<<endl;
    cin>>S2;
int n=0;
int P=0;
while( (P=S1.find(S2,P))!= S1.npos ){
  n++;
 P++;
}
cout<<n<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru