Mathc initiation/Fichiers h : x 17a4
Installer ce fichier dans votre répertoire de travail.
xpset.h utilitaire |
---|
/* ---------------------------------- */
/* Save as : xpset.h */
/* ---------------------------------- */
void p_EI(
Set *set,
char c)
{
Element *element_n;
int size = set_size(set);
if( set_size(set) )
{
element_n = set_head(set);
while(size)
{
printf(" %c_%02d = %3d\n",c, size, element_data(element_n));
element_n=element_next(element_n);
size--;
}
}
else printf(" %c is empty.\n\n",c);
}
/* ------------------------------------ */
void p_SetI(
Set *set,
char c[])
{
Element *element_n;
int size = set_size(set);
if( set_size(set) )
{
element_n = set_head(set);
printf(" %s = {",c);
while(size)
{
printf("%d,", element_data(element_n));
element_n=element_next(element_n);
size--;
}
printf("\b}\n\n");
}
else printf(" %s is empty.\n\n",c);
}
/* ------------------------------------ */
void p_SetnI(
Set *set,
char c[],
int i)
{
Element *element_n;
int size = set_size(set);
if( set_size(set) )
{
element_n = set_head(set);
printf(" %s%d = {",c,i);
while(size)
{
printf("%d,", element_data(element_n));
element_n=element_next(element_n);
size--;
}
printf("\b}\n\n");
}
else printf(" %s%d is empty.\n\n",c,i);
}
Ce sont les fonctions d'affichages des éléments et des ensembles. La fonction p_SetnI() sera vue uniquement dans le fichier b13.c