Pour départager les personnes désirant entrer dans la Snake Team, voici un petit concous de programmation :
Le programme doit etre fait en basic, parce que je n'ai pas encore un niveau suffisant en C pour pouvoir juger des performances. Mais si vous programmez uniquement en C, contactez moi et j'essayerai de créer un défit pour ce language et je demanderais à des personnes plus qualifiées de juger votre travail![]()
But du programme :
J'ai codé récemment un explorateur de fichiers en basic avec vertel. Pour ne pas alourdir le code, j'ai mis en place un système d'extensions (plug-in). Les extensions sont des fichiers groupés avec vertel (VTG) dont le type est modifié (EXT) pour etre reconnu.
Le groupe de fichier vertel est composé d'une liste et du programme de l'extension. La liste contient en 1, le nom du plug-in, en 2 sa version, en 3 son auteur, en 4 le nom s'affichant dans le menu listant les extensions, en 5, le nom du programme du plug-in, en 6, le lieu de retour après l'execution (label permettant un goto).
Le programme à réaliser doit isoler les fichiers présentant l'extension EXT, obtenir leur chemin (ex : main\plug), récupérer le nom qui va s'aficher dans le menu, puis afficher dans un PopUp la liste des extensions. Et lorsque l'on sélectionne l'extension, le programme doit executer le programme de l'extension.
Je rappelle que pour extraire un fichier du groupe vertel, vous devez réablir au préalable l'extension VTG, puis après extraction, remettre l'extention EXT.
Vous devez utilisé uniquement vertel v3.00 ß5
Les personnes ayant fait les programmes les plus perfomants seront admis dans la team! Les critères sur lesquels je jugerais seront :
- la rapidité
- l'efficassité
- l'optimisation du code
- Le poids du programme !
Bon courage
Voir post #44