Allora, il PHP non lo conosco ma penso che tratti le stringhe nel suo insieme. Invece nel C le stringhe non si possono trattare nell'insieme ma come vettori di caratteri. Una cosa simile al PHP nel c++ è usando string.h: con questo include si possono trattare le stringhe così
string stringa; stringa = "qualcosa"; strigna = stringa + "kh"; etc.... ma in realtà strign.h non fa che automatizzare le operazioni sui char * definendo il nuovo tipo string. Provalo e forse ti sarà comodo. Comunque adesso devo andare. Ciao.