Mathc initiation/Fichiers h : x 17b02
Installer et compiler ces fichiers dans votre répertoire de travail.
b02.c |
---|
/* ---------------------------------- */
/* Save as : b02.c */
/* ---------------------------------- */
#include "x_ahfile.h"
/* ---------------------------------- */
int main(void)
{
Set A;
int i;
create_SetI(&A);
clrscrn();
for(i=5; i<=9; i++) insert_EI(&A,i);
p_SetI(&A,"A");
printf(" erase 8\n\n");
erase_EI(&A,8);
p_SetI(&A,"A");
stop();
clrscrn();
p_SetI(&A,"A");
printf(" erase 123\n\n");
erase_EI(&A,123);
p_SetI(&A,"A");
stop();
clrscrn();
p_SetI(&A,"A");
printf(" erase 5,6,9\n\n");
erase_EI(&A,5);
erase_EI(&A,6);
erase_EI(&A,9);
p_SetI(&A,"A");
stop();
clrscrn();
p_SetI(&A,"A");
printf(" erase 7, 123\n\n");
erase_EI(&A,7);
erase_EI(&A,123);
p_SetI(&A,"A");
stop();
erase_SetI(&A);
return 0;
}
Nous allons voir, comment effacer un élément d'un ensemble. Si l'élément n'appartient pas à l'ensemble, il ne se passe rien. Si on tente d'effacer un élément dans un ensemble vide, un message nous informe que l'ensemble est vide.
Exemple de sortie écran :
A = {9,8,7,6,5}
erase 8
A = {9,7,6,5}
Press return to continue.