C++ character substitution