C Programm funktioniert nciht
versuche seid Tagen dieses Programm zum laufen zu bringen....
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define anzahl 10
#define ESC 27
struct name
{ char vname[41]; char bname[21]; char nname[41]; char sname[41];
};
struct tele
{ unsigned long htele; unsigned long tel;
};
struct HB
{ char hobby[80]; char com[80];
};
struct benutzer
{
struct name nme;
struct tele tel;
char adresse[41];
struct HB hbbcom;
long passwort[anzahl];
}; struct benutzer basic[500], *base;
extern int error;
void name(void); //Prototyp von name
int input()
{
printf("\nSie haben sich entschieden einen neuen Benutzer anzulegen\n");
printf("Die Datei Basic Datei verbraucht %d byte Speicher",sizeof ((*base)));
name();
return (1);
}
//Deffinition von der Funktion name
void name (void)
{
printf("\nBenutzernamen (max 20 Zeichen):");
fgets(base->nme.bname,20,stdin);
printf("\nVorname (max 40 Zeichen):");
fgets(base->nme.vname,40,stdin);
printf("\nNachname (max 40 Zeichen):");
fgets((*base).nme.nname,40,stdin);
printf("\nSpitzname (max 40 Zeichen):");
fgets((*base).nme.sname,40,stdin);
}
Das Programm soll einfach einen neuen Benutzer anlegen können. Dabei sollen einige Daten des Benutzers eingelesen werden und in eine Struktur gespeichert werden. Danke im voraus
mfg etienne
|