rofl at the 'cunter' tag. Nice code, happen to know if the isalpha(), isdigit(), ..etc functions are in a C++ header?
Nvm I found it, its in locale