veryLe 10/11/2008 à 20:59
Une rapide remarque: solution intéressante, mais les GDB prennent beaucoup de place (vers 800 octets ?)
Une autre solution parfois plus adapté: stocker n strings dans un string de la calculette en concaténant (mettant suite à suite) et se souvenir des emplacement de chaque 'vrai' string ( 1 caractère à 24 = premier, du 25 à 42 second, ..)
il suffit ensuite d'enregistrer cette suite ( 1,25,43,..) dans une liste, et de procéder à l'extraction en temps voulu et le stocker dans une (ou plusieurs) 'vraie' variable string qui sert de tempon temporaire si besoin. (genre str1 sert à stocker le vrai string à afficher couramment, et string2 contient les 142 strings du jeu )
Possibilité: théoriquement infinie, en pratique limité par la taille max de chaque string (une idée ?). Vitesse de l'extraction: Plus rapide que de rappeler un GDB (si l'OS n'est pas trop mal codé, pour ce que j'en connais )