home *** CD-ROM | disk | FTP | other *** search
-
- #include "address.h"
- #include <stdlib.h>
-
- void main()
- {
- struct Address *address;
- char s[80];
- int illegal;
-
- for (;;)
- {
- printf("\fAddressenliste\n");
- printf("\n");
- printf("Bitte wählen Sie einen Menüpunkt:\n");
- printf(" 1: Eingabe einer Addresse\n");
- printf(" 2: Ausgabe aller Adressen\n");
- printf("\n");
- printf(" 0: Ende des Programms\n");
- printf("\n");
- printf("Ihre Eingabe: "); fflush(stdout);
- do
- {
- illegal = 0;
- gets(s);
- switch (s[0])
- {
- case '1':
- address = readAddressmask(stdin);
- if (address != NULL)
- addAddress(address);
- break;
- case '2':
- writeAddresslist(stdout);
- printf("<return> drücken"); fflush(stdout);
- gets(s);
- break;
- case '0':
- exit(0);
- break;
- default:
- illegal = 1;
- break;
- };
- } while (illegal)
- };
- }
-