Est ce que sa vous semble correcte ? Ya t'il pas mieux à faire ?
Merci
typedef struct cellule
{
void *info;
char codeinfo;
struct cellule *suivant;
} CELL;
CELL *Creation_Cellule(void *info, int code)
{
CELL *pcell=(CELL *) malloc(sizeof(CELL));
if (!pcell)
pb_mem();
else
{
pcell->codeinfo=code;
pcell->info=info;
pcell->suivant=NULL;
}
return pcell;
}
void Empilage (CELL **ptete, CELL *nouv)
{
// les nouveaux s'insèrent en tête
if (*ptete == NULL)
{
*ptete=nouv;
}
else
{
nouv->suivant=*ptete;
*ptete=nouv;
}
}
CELL* Depilage (CELL **ptete)
{
//On enlève le dernier arrivé
CELL *ptr=*ptete;
if (*ptete)
*ptete= (*ptete)->suivant;
return ptr;
}
[jfdsdjhfuetppo]--Message édité par vincedetroy--[/jfdsdjhfuetppo]