Bonsoir,

J'ai un problème pour redéfinir la taille d'un char*. Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
void String::setSize(int size){
 * char *tmp = new char[size+1];
 * strcpy(tmp, this->s);
 * delete[] this->s;
 * this->s = new char[size+1];
 * strcpy(this->s, tmp);
}
Avec this->s un attribut de ma classe...

Le code ci-dessus ne fonctionne pas...

Est-ce que qqun aurait une idée ?

Merci