AOJ 0522 - JOI and IOI

前作った関数が使えると思ったら無理でした.
posを1つずつ動かすことで"IOIOI"のようなものに対応した.

#include <iostream>

int findText(std::string text, std::string oldText){
	int times = 0, pos = 0;
	while(pos = text.find(oldText, pos), pos != std::string::npos){
		pos++, times++;
	}
	return times;
}

int main(){
	std::string s;
	while(std::cin >> s, !std::cin.eof()){
		std::cout << findText(s, "JOI") << std::endl;
		std::cout << findText(s, "IOI") << std::endl;
	}
}