Bon, j'explique succinctement ce que je veux faire.
Je bosse actuellement sur du dessin de graph.
J'ai donc un algorithme qui modifie la position de chaque sommet d'un graph.
A chaque passage, il lance une fonction bool arret(graph), sui prend en entrée le graph.
Cette fonction d'arret doit stocker des informations sur le voisinage de chaque sommet, et les comparer avec les voisinages des itérations précédentes.
Sachant que je ne connais pas a l'avance la taille des voisinages (ni meme quel partie d'eux je garde), comment je fais pour ne pas perdre d'information d'un appel sur l'autre?
Parceque si j'ai bien compris, en faisant malloc, lorsque la fonction d'arret arrive a la fin, la mémoire est libérée, or moi j'aimerais qu'elle conserve les informations.
Partager