-
fonction timeout_add ()
j ai probleme avec l utilisation de cette fontion,pour la faire fonctionner j ai faire appel a la recursivite mais visiblement cela provoque un bug runtime error maximum recursion
pouvais vous me montrer un petit programme qui utilise cette fonction
cordialement bonsoir
-
J'ai pas bien compris pourquoi "pour la faire fonctionner [tu] as dû faire appelle à la récursivité". Tu veux dire quoi par là ?
-
la recursivite dans une fonction c est appeller la fonction dans la fonction
en prenant soins de s arranger que l execution s arrete
Code:
def exemple_recursif(i=0):i=i+1;if i==10:return i;exemple_recursif()
voila c est ca la recursivite
j avis bidouiller un truc qui marcher a peu pres mais j ai du revoir le code a cause du bug citer plus haut mais j ai fini par trouver un exemple et tout marche impecable merci quand pour ton implication
-
Je te remercie, je sais ce que c'est qu'une fonction récursive, ce que je ne comprenais pas, c'est que tu semblais dire qu'une fonction récursive était indispensable pour que g_timeout_add fonctionne, c'est ça que je ne comprenais ps.