90

Tu ne peux pas faire un memset à l'extérieur des fonctions.
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é

91

smile merci et pour les 'for' aussi ??
A l'extérieur des fonctions on ne peut qu'initialiser des variables mais pas les remplir de 0?
C'est assez embêtant mais aussi un peu logique neutral
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

92

Thor :
smile merci et pour les 'for' aussi ??

Idem. _main est là pour ça! smile
A l'extérieur des fonctions on ne peut qu'initialiser des variables mais pas les remplir de 0?

En effet. Mais comme déjà dit, si tu ne mets aucun initialisateur, pour une variable globale (et globale seulement!), TIGCC initialisera ça automatiquement à 0 à chaque exécution (section BSS).
C'est assez embêtant mais aussi un peu logique neutral

smile
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é

93

A l'extérieur des fonctions on ne peut qu'initialiser des variables mais pas les remplir de 0?
En effet. Mais comme déjà dit, si tu ne mets aucun initialisateur, pour une variable globale (et globale seulement!), TIGCC initialisera ça automatiquement à 0 à chaque exécution (section BSS).


Oui mais le probléme (je viens de tester) c'est que lorsque tu éxécute le programme puis que tu le rééxécute ensuite sur ta calto, le tableau n'est pas remi a 0
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

94

Soit tu utilises une version préhistorique de TIGCC, soit tu as mis un initialisateur vide (={}) alors que je t'ai dit de ne pas en mettre du tout, soit tu as mis des options non-standard (OMIT_BSS_INIT, -mno-bss ou un truc du style). Avec la dernière bêta de TIGCC (et depuis la 0.95 Beta 1 déjà), les variables non-initialisées sont remis à 0 à chaque fois.
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é

95

tsss je fait rien de tout ça (enfin je crois) et j'ai TIGCC beta 5
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

96

Je ne comprends pas vraiment de quoi tu te plains, parce que visiblement, en regardant le binaire sorti par TIGCC, le memset y est bien, et en déboguant sous VTI, il a l'air de marcher!
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é

97

excsue moi c'est de ma faute en réalité je ne sortais pas entierement du programme ce qui fait que le tableau n'était pas réinitialisé (honte a moi sad)
Au fait maintenant ce systéme d'initialisation automatique ne me conviens plus dcar je veux initiliser moi meme le tableau dans la fonction main alors comment est ce que je peux supprimer cette option?
Cyril Mottier [Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
Tuto sur l'utilisation de Vertel3 : Cliquez ici

98

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é