en C il est "usuel" d'utiliser un ptr de type "char*" pour pointer un tableau "d'octets bruts" (même esprit que les byte[] en java). C'est sans doute pour ça que ton énnoncé préconise un char* pour désigner une zone de mémoire allouée.
en fait on veut meme pas mettre de caracteres dans le tableau :cry:
mais l enonce me dit de prendre ca :/
en C il est "usuel" d'utiliser un ptr de type "char*" pour pointer un tableau "d'octets bruts" (même esprit que les byte[] en java). C'est sans doute pour ça que ton énnoncé préconise un char* pour désigner une zone de mémoire allouée.
theorie du chaos
j ai l image en tete de ce que je veux coder...
et j ai les structures qu on m impose...
peut etre que je comprends mal mon enonce... mais j arrive pas a voir ou...
Taz
tu veux pas réfléchir un peu plus avant de coder
theorie du chaos
en fait on veut meme pas mettre de caracteres dans le tableau :cry:
mais l enonce me dit de prendre ca :/
theorie du chaos
a l initialisation tous les pointeurs de tzl sont nuls sauf le dernier, qui pointe vers toute la zone mem_heap
en debut de mem_heap il me faut ensuite un pointeur nul, comme le tableau entier est la seule zone libre.
tu veux pas nous dire plutot ce que tu cherches à faire ?
gestion de memoire avec buddy system
on m impose de faire jouer a un tableau de caracteres le role de la zone memoire...
et on me dit que la table des zones libres tzl regroupe les tetes de liste des zones libres. Je dois placer au debut de chaque zone libre (situee dans mem_heap) un pointeur vers la zone libre suivante de meme taille