mess is a vector of strings. x is a char. Like the compiler is telling you, you're attempting to push a char into a vector meant to hold strings.