Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   string (http://forum.oszone.net/showthread.php?t=59107)

farik 08-01-2006 15:06 390292

string
 
Помогите
  1. Дана строка символов. Сколько раз в ней встречается слово step?

vadimiron 08-01-2006 15:54 390304

farik
Какой язык то?

farik 08-01-2006 16:08 390306

Язык С++.Компилятор Visual Studio 6

vadimiron 08-01-2006 18:09 390344

функции типа strtok и strstr стандартной библиотеки помогут
ссылка

pva 12-01-2006 13:11 391419

Единственная проблема - слова дожны быть разделены (обобщёнными) пробелами
Код:

#include <string>
#include <sstream>

std::string src = "step gstep + stepa ?";

std::istringstream is(src);
std::string word;
std::string step = "step";

unsigned count;

for(count=0; is>>word;)
{
    if (word==step) ++count;
}

std::cout << "found " << count << " words \"step\"" << std::endl;



Время: 14:02.

Время: 14:02.
© OSzone.net 2001-