Тема: Флаги
Показать сообщение отдельно
Старый 13.09.2014, 18:01   #4
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: Флаги

#include <stdio.h>
#include <string.h>
#include <cctype>

void main()
{
  char * str = "sukanax pokaysya, ibo gryadet vozmezdie. sukanax, a voobshe ti sam dolzhen reshat podobniye zada4i, sukanax.";
  char * strFind = "sukanax";

  int count = 0;

  char * pStr = str;

  while( pStr )
  {
    pStr = strstr( pStr, strFind );

    if( pStr )
    {
      count++;

      while( isalpha( *pStr ))
        pStr++;
    }
  }

  printf( "%d", count );
}
P.S. Вместо того, чтобы карпеть над игрой сижу объясняю первакам как со строками работать.
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
T0PEP) (14.09.2014)