J'ai oublie de preciser que cela ne fonctionne que si vous vouler vous debarrasser du dernier caractere, parce que \0 ca indique la fin de la chaine
si vous vous enlever une du milieu par exemple, vous pourrez utiliser une autre chaine temporaire, copier tous les elements dans une boucle sauf celui que vous voulez couper et puis remettre ca dans l'original...
char* originale = "test"; //on veut se debarrasser de "e"
char* temp = null;
int indx_indesirable = 1;
for(int i = 0; i<= length(originale);i++){
if(i == indx_indesirable){
}
else{
temp[i]=originale[i]; //temp = "tst"
}
}
j'ai pas essayer ca, c'est juste une idee, en esperant que ca vous aide