"a.b.c.d".rindex(".") ==> 5

Rubyならこれだけで済むのに…
C++糞すぎだろ