void kunde_erfassen()
{
FILE *datei;
KUNDE neu_kunde;
struct tm datum;
time_t zeit;
int variante_datum;
//aktuelle Kundennummer holen
neu_kunde.k_id=akt_id(k_dat);
printf("\nBitte Daten zum Kunden Nummer %d eingeben!", neu_kunde.k_id);
//Datum auswählen lassen
printf("\nAktuelles Datum fuer Vertragsbeginn? (1=ja, sonst manuelle Eingabe) ");scanf_s("%d", &variante_datum);
//aktuelles Datum als Vertragsdatum
if(variante_datum==1)
{
time(&zeit); //aktuelle Zeit
localtime_s(&datum, &zeit);
neu_kunde.vertrag_beginn.tm_year=datum.tm_year;
neu_kunde.vertrag_beginn.tm_mon=datum.tm_mon;
neu_kunde.vertrag_beginn.tm_mday=datum.tm_mday;
}
else //Datum manuell einlesen
{
fflush(stdin);
printf("\nBitte Tag eingeben (dd):");scanf_s("%d",&neu_kunde.vertrag_beginn.tm_mday);
printf("Bitte Monat eingeben (mm):");scanf_s("%d",&neu_kunde.vertrag_beginn.tm_mon);
printf("Bitte Jahr eingeben (yyyy):");scanf_s("%d",&neu_kunde.vertrag_beginn.tm_year);
}
//restliche Daten erfassen
//hier werden Eingaben usw. getätigt
//Datei öffnen, Kunden einschreiben, Datei schließen
fopen_s(&datei, k_dat,"a+");
fprintf(datei,"%d;%s;%s;%s;%s;%s;%s;%0d.%0d.%0d;\n",
neu_kunde.k_id, neu_kunde.name, neu_kunde.vorname, neu_kunde.anschrift.strasse, neu_kunde.anschrift.hausnummer, neu_kunde.anschrift.plz,
neu_kunde.anschrift.ort, neu_kunde.vertrag_beginn.tm_mday, neu_kunde.vertrag_beginn.tm_mon+1, neu_kunde.vertrag_beginn.tm_year+1900);
fclose(datei);
}