Pour les lignes 25-29 tu aurait pu utiliser une for.
Pour str_mid, je penses que les variables du prototype sont mal nommées (enfin, la 3eme en fait

) car i_len2 est en fait la taille de la sous chaine a copier (au début je croyais que c'était la position de la premiere chaine ou la copie s'arrêtait)
Sinon, tu aurai pu (au lieu d'appeler tes 2 fonctions précédantes) faire une boucle for (j'aime ces boucles, en C elles sont beaucoups plus puissantes qu'en QB

bien que l'on pourrait aussi faire ca en qb)
comme ca:
for(pos=i_len;pos<i_len2+i_len;pos++)
r_str[pos]=i_str[pos];
Sinon, j'e n'aurai créé qu'une fonction (la derniere) et je l'aurai appelé avec les autres (en mettant un paramètre a 0 ou a strlen())
[edit]
J'oubliai, en C++, tu peut utiliser les classes et surcharger les opérateurs (les =, ==, +=, etc...) si tu veut approfondir ton projet, tu pourrait créer une classe, ce qui faciliterait l'accès au fonctions et éviterait de forcer le programmeur a deleter a la fin du prog

et bien entendu si tu as besoin d'aide on est la)
Edité par Freem ( 17/08/2006 15:47:08 ) Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin