Listen verketten und vergleichen mit Daten aus File!
Verfasst: Fr Jan 16, 2009 9:49 pm
He ich habe das Problem, dass ich mir die Liste erstellt habe aber nicht mehr weiter komm! Muss eine nutzer.txt benutzen wo der Loginname, Passwort und Kontonummer drin sind! Die werden in eine liste gespeichert und müssen dann verglichen werden! Danach muss er einloggen!
/* edit by Kerli: Code formatiert und Codetags eingefügt. */
Code: Alles auswählen
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct person
{
char *login;
char *passwort;
char *kontonummer;
struct person *nextzeiger;
};
char eingabe (char *name, char **string)
{
int n;
n = strlen(name);
*string = (char *)malloc ((n+1)*sizeof (char));
strcpy (*string, name);
}
int main()
{
struct person *nextzeiger=NULL;
struct person *anfangzeiger=NULL;
char name[100];
anfangzeiger = malloc (sizeof (struct person));
printf("Bitte geben sie ihren Loginnamen ein:");
scanf("%s", name);
eingabe (name,&anfangzeiger->login);
printf("Bitte geben sie ihr Passwort ein:");
scanf("%s", name);
eingabe (name,&anfangzeiger->passwort);
printf("Bitte geben sie ihre Kontonummer ein:");
scanf("%s", name);
eingabe (name,&anfangzeiger->kontonummer);
printf( "\n\nDein Loginname ist : %s \n\passwort: %s\n\Kontonummer: %s\n\",
anfangzeiger->login,
anfangzeiger->passwort,
anfangzeiger->kontonummer ); //Zum testen
getch();
free(anfangzeiger->login);
free(anfangzeiger);
}