Non lo capisci ma non lo superi ... Non c'è modo con i vettori di char.

Ma dato che usi il C++, usa una string