Bonsoir,

J'ai fait une mini librairie qui me permet de générer "pseudo-aléatoirement" une suite de caractère formant un mot.

Le problème étant que si je teste la librairie directement, cela fonctionne/
Si je le teste depuis une autre application, mes résultats ne sont pas tout à fait corrects...
sasa@sasaki:/media/Lapinator/Complexite/_Sources/rand$ ./rand 5 10

Words :
mfiof
keuqoygqgf

sasa@sasaki:/media/Lapinator/Complexite/_Sources/A1$ ./A1 5 10

First word : jbvas
Second word : lykkvqpcsb�{
Comme vous pouvez le voir, ma chaîne de caractère pour le second mot (mais pour le premier également en certains cas) est altérée.
Au lieu d'avoir un mot de 10 caractères comme demandé au lancement du programme via le second paramètre, j'en ai 10 plus... quelque chose, symbolisé présentement par le " �{ ".

Sauriez vous comment pallier à ce problème ?

Merci beaucoup

L'archive peut être récupérée ici : http://deallyra.developpez.free.fr/_...rces@01-24.zip

/A1/ correspond au dossier où mon executable ne m'affiche pas les "bons" résultats.
/Library/ contient les fichiers qui me permettent la génération aléatoire
/rand/ possède l'executable qui m'affiche les bons résultats. C'était mon programme de test