207Fermer209
FadestLe 04/12/2012 à 23:01
RYGAR (./206) :
N’empêche que je ne comprend toujours pas pourquoi cela bloque alors que mon test.c ne fait que 20ko.surtout que j'ai déjà compilé des code qui faisaient 100ko et ça passe très bien ok cela plante si on veux tester mais ça ce compil.

En fait, il faut considérer qu'il y a une taille limite pour le texte inclus dans ton programme. Chaque fois que tu mets une chaine "tototo" ou "bloblo", ça consomme de cet espace réservé, si tu dépasses, ton programme ne marchera pas.
Cette limite est peut-être modifiable par une option de compilation...

J'avais eu le même souci en développant Merlain, au début, je ne me basais pas sur un fichier externe, tout était inclus dans le code. Finalement, j'ai du me résoudre à externaliser les textes, ce qui est pas plus mal, car ça permet des jeux plus gros, et ça m'a permis de proposer un version anglaise digne des traductions VF des jeux des années 80 (niark, vengeance cheeky)

Comme le dit Vince, si tu as plusieurs fois le même texte à afficher, soit tu déclares tes chaines dans des variables et tu utilises la variable au lieu de la chaine, soit tu utilises des procédures par exemple (suivant la quantité de texte semblable).

En fait, je ne sais pas trop ce que tu veux faire, mais tu dois pouvoir regarder le source du kit aventure tiré de Merlain pour l'adapter à tes besoins (virer la partie gestion d'inventaire, choix multiples & co mais conserver ton texte dans le fichier externe)