#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char korrekt[6];
typedef struct konto {
char name[30];
int guthaben;
int alter;
long handynummer;
}konto;
int auswahl();
konto kontoAnlegen() {
konto konto1;
int ziffer;
char string[10] = "nein";
printf("------------ Neues Konto anlegen ---------------\n\n");
printf("Wie lautet ihre Handynummer: ");
do { scanf("%d", &konto1.handynummer); } while( getchar() != '\n');
printf("Wie alt sind sie: ");
do{ scanf("%d", &konto1.alter); } while( getchar() != '\n');
printf("Wie ist ihr Vor- und ihr Nachname: ");
fgets(konto1.name, 30, stdin);
printf("Ihr Konto wurde angelegt. Bitte ueberpruefen sie ihre eingabe: \n");
printf("Name : %s", konto1.name);
printf("Alter : %d\n", konto1.alter);
printf("Handynummer : %d\n", konto1.handynummer);
printf("Sind die Angaben korrekt? (ja oder nein)");
fgets(korrekt, 6, stdin);
printf("%s\n",korrekt);
if (strcmp(korrekt,string) == 0) {
printf("Welche Angabe ist nicht Korrekt: \n");
printf("1. Name\n");
printf("2. Alter\n");
printf("3. Handynummer\n");
printf("Bitte geben sie nun die entsprechende Ziffer ein: ");
scanf("d",&ziffer);
switch (ziffer) {
case 1: printf("Bitte geben sie ihren korrekten Namen ein: ");
fgets(konto1.name, 30, stdin);
break;
case 2: printf("Bitte geben sie ihr korrektes Alter ein: ");
do { scanf("%d",&konto1.alter); } while(getchar() != '\n');
break;
case 3: printf("Bitte geben sie ihre korrekte Handynummer ein: ");
do { scanf("%d", &konto1.handynummer); } while(getchar() != '\n');
break;
}
}
return konto1;
}
int main(int argc, char *argv[])
{
int nummer;
nummer = auswahl();
switch (nummer) {
case 1: break;
case 2: break;
case 3: break;
case 4: break;
case 5: kontoAnlegen();
break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
int auswahl() {
int auswahl;
printf("-------------- Bankomat -----------------\n\n");
printf("Was moechten sie tun: \n");
printf("1. Guthaben abfragen\n");
printf("2. Guthaben abheben\n");
printf("3. Handy aufladen\n");
printf("4. Geld überweisen\n");
printf("5. Neues Konto anlegen.\n");
printf("Bitte waehlen sie nun eine Nummer: ");
scanf("%d", &auswahl);
return auswahl;
}