Nil Le 19/09/2003 à 16:57 Surtout que ça implique que l'utilisateur DOIT avoir un répertoire défini, ce qui n'est pas très souple, je trouve.
Nil Le 19/09/2003 à 17:14 Ben je ne sais pas si c'est la plus pratique, mais en tous cas, c'est la plus souple pour l'utilisateur.
tu ne sais même pas de quelle manière je gère mes programmes alors stp, ne me contredis pas.
Et si tu as tort...
ben oui... avec un strcat. Je donne pas forcément directement les noms de fichiers : parfois ils sont stockés dans d'autres fichiers, etc...
Tu changes ces "autres fichiers", alors.
je vois pas pq je me fatiguerais à faire tt ça alors que la méthode de Nil est bcp plus simple...
Zeph Le 19/09/2003 à 18:48 Heu non... Les programmes qui ont besoin d'être placés dans un dossier spécifique pour pouvoir être lancés -> poubelle. On n'est pas en basic ! Alors autant faire quelque chose de propre.
Je me rappelle que Ti Chess avait cette contrainte pendant un moment, elle a vite été supprimée (heureusement, ça ne faisait vraiment pas serieux pr un prog qui se veut "propre" selon les critères de la TICT...)

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Moi ça plante même quand c'est dans le bon dossier de toute façon... Problème sur les V200 ?
t sur ke ce dossier est en current folder ?
Si tu veut je peut te donner ma routine de recherche de fichiers dans toute la VAT de PolySnd Player, elle est performante mais à un seul problème, c'est quelle alloue plein de blocs de petite taille.
Je l'ai limité à 50 dossier et 45 fichiers par dossier.
mci bcp geogeo ms c pas la peine. rechercher dans toute la VAT veut dire que les fichiers seront éparpillés un peu partout, et ce serait bcp plus pratique de mettre tout dans un seul dossier...
C'est pour ça que je suis d'accord avec toi et que c'est bien plus simple de tout mettre dans un dossier.
J'alloue un liste de taille variable.
Pendant la recherche dans un dossier, j'alloue un nombre de bloc correspondant au nombres de fichiers, une fois le dossier passé, j'efface les petits blocs... Au final, il me reste juste la liste avec le nom des dossiers et fichier, et une liste avec les pointeurs associé.
Donc les blocs de petites taille n'appariassent que dans la fonction de recherche.
Je peux aussi gagner du temps en faisant juste la liste des nom de dossier avec le fichier et de rechercher le pointeur en fonction mais je trouve que c'est facile d'avoir le pointeur sous la main.
Zeph Le 20/09/2003 à 12:48 Bah oui comme tout le monde (ou presque), c'est la seule solution en Basic mais ça reste assez sale : un break et le dossier n'est pas restauré. Enfin en tout cas ce n'est pas non plus une bonne solution en C.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)