1

je cherche a faire un tableau d'element de type char qui prenne le moins de place possible.
quelle methode peut prendre le moins de place possible ???

>>

char tableau[]={
"",
"",
"",
""
}

ou char tableau[]={"..............."};

ou alors koi ???

en fait je fait un tableau periodique, et il fait 13ko avec pas enormement d'infos, alors que d'autre (en ASM par contre) avec autant d'info prenne que 8ko, et je pige pas trop comment ils arrivent a tt stocker

merci

2

une bonne alternative, c une compression sur tes données en fichier externes ...

ton data serais zippé et ton executable regrouperais tout pr structurer ...

3

vi...
sinon tu peux tt simlement stocker tt ça dans une matrice tab[nbe elements][taille des strings]
mais j'suis ptet à côté de la plaque

the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

4

La dernière solution peut être envisagée avec
(char *)tableau[élément][caractéristique]. Tu pourra mettre toutes tes chaînes à la suite, sans perdre de place. C'est un tableau de pointeurs sur les débuts des chaînes. Si la chaîne x doit être mise à l'élément n, caractéristique c, tu doit mettre tableau[n-1][c-1]=x. Tout simplement. Mais effectivement, même dans les progs ASM, on compresse le tableau. C'est ce j'ai fait pour mon tableau périodique bang qui décompresse des 4 parties du tableau à la demande - mais si y a plus de place, ça devrait planter, j'ai pas essayer puisque j'avais les ko nécessaires...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

5

tu comresses le tableau dans un fichier, et tu le décompresses dans ta matrice
the car's on fire and there's no driver at the wheel
and the sewers are all muddied with a thousand lonely suicides
and a dark wind blows

GYBE! Dead Flag Blue

6

et pour la compression, vous ne recopier tt de mm pas tt l'algo de huffman ds votre prog ???, ou alors vous utilisez ziplib, menfin moi je veux pas de lib

7

Tu connais ttunpack.h? Va voir la TIGCC Tools Suite et regarde les sources de plus près.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

8

Je te conseilles ce qu'a dit Miles.