Sujet : Re: Récursivité
De : kurtzlepirate (at) *nospam* free.fr (kurtz le pirate)
Groupes : fr.comp.lang.cDate : 17. Jan 2025, 11:17:51
Autres entêtes
Organisation : compagnie de la banquise
Message-ID : <vmdaof$aoc$3@rasp.pasdenom.info>
References : 1 2 3 4 5 6 7 8 9
User-Agent : Mozilla Thunderbird
On 16/01/2025 15:47, pehache wrote:
Par contre je ne sais pas si povray sait manipuler des pointeurs.
Réponse courte : non pas de pointeur au sens adresse mémoire indiquant la position occupée par la variable.
Réponse longue : Oui de manière /invisible/.
#macro foo(a)
#declare a = a + 1;
#end
#declare a = 1;
foo(a)
#debug concat("a = ",str(a,0,0),"\n") // aka printf ("a = %d\n",a)
Affiche : a = 2
La fonction/macro foo() a modifier la valeur de la variable 'a'.
Comme dit la doc : "Les macros POV-Ray sont un mélange étrange de macros et de fonctions"
-- kurtz le piratecompagnie de la banquise