Là là, je suis désolé parce que je vais un peu m"énerver.
...
COMMENT ON EFFACE LE CONTENU D'UNE STRING !!!
Désolé.
Je clarifie, je ne suis pas capable de rendre une string féjà utilisé "vide". Comme ma fonction insère du texte dans la string caractère pas caractère, les résidus d'une string plus longue reste dans la nouvelle. Voici une exemple rapide ( cest pas vraiment mon code ) :
char String[10];
strcpy(String,"Bonjour");
//Ici j'utilise la valeur de la string et je tente de l'effacer
for(int i=0;i<3;i++)
{
String[i]="a";
}
//Ici je réutilise la String mais ca donne ca
String : "aaajour"
Vous comprenez ? J'ai tenté de faire un strcpy(String,"\0") avant, marche pas. Un strcat "\0" avant chaque utilisation, non plus. J'ai même créé un fonction qui fait une boucle de la taille de la String et qui met '\0' à chaque caractère, rien n'y fait. Je suis vraiment désespéré ( bon jexagère mais quand même ). Merci d'avance.