Le probleme c'est que la phrase correspondant au mot apres la commande
reste tjrs la meme ... je n'arrive pas à avoir de l'aleatoire sur un
mot précis.
S333
Messages postés266Date d'inscriptionvendredi 8 juillet 2005StatutMembreDernière intervention26 juin 2008 16 nov. 2005 à 23:22
$read(filename, [ntswr], [matchtext], [N])
tu mets bien ton $read(fichier.log,w,*truc*, N )
mais tu va faire varier N, entre 0 et le nombre de lignes du fichier.
Comme ça il ne retournera pas toujours la même phrase...(c'est pas ce
qu'il y a de mieu en aléatoire mais bon ^^ )
malheureusement, ça peut donner aussi l'avant dernière ligne, et qu'il
n'y ait pas le mot, donc à ce moment là, t'es obligé de recommencé le
recherche.
Autre méthode, avec les windows. tu mets ton fichier dans une window,
puis tu cherches ce que tu veux, et tu prends une réponse au hasard.
----------------------------------
Signature des parents :
cs_Mattis
Messages postés26Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention 3 août 2008 17 nov. 2005 à 16:12
Nan, t'inquiete pas, j'avais mis version.txt pour que la ligne de
direction du fichier soit moin longue, j'ai ensuite remplacer
version.txt par le vrai emplacement de mon fichier.
Le vrai probleme dans le code que tu m'avais donner était une
parenthese qui manquait apres le (0,$lines(versions.txt)). Et c'est
tres peu de chose par rapport à l'aide que tu m'a apporter ;).