Salvatore
Rap und Codes
Mein C Code
#include<stdio.h>
char passwort[]={"passwort"};
char name[]={"name"};
int check_pw(char pw[])
{
int i, n = sizeof(passwort)/sizeof(char);
for(i=0; i<n; i++)
if(pw != passwort)
return 0;
else
return 1;
}
char check_na(char na[])
{
int i, n = sizeof(name)/sizeof(char);
for(i=0; i<n; i++)
if(na != name)
return 0;
else
return 1;
}
int main(void)
{
char nametmp[20];
char passtmp[20];
do{
printf("Name:");
fgets(nametmp,20,stdin);
if(check_na(nametmp)==1)
printf("Benutzer existiert!\n");
else
printf("Benutzer existeirt nicht!\n");
}while(check_na(nametmp)!=1);
printf("Hallo %s",nametmp);
do{
printf("Dein Passwort bitte:");
fgets(passtmp,20,stdin);
if(check_pw(passtmp)==1)
printf("Passowrt richtig\n");
else
printf("Sorry %s das Passwort wahr falch\n",nametmp);
}while(check_pw(passtmp)!=1);
return 0;
}
Wo is den mein Fehler?
Wenn ich als Name Bsp. nnnname oder nname, enigebe ist das ergebnis richtiig
und beim Passwort das gleiche wenn man Bsp. pp, eingiebt.
Hilfe wär net schlecht, bin noch anfänger
#include<stdio.h>
char passwort[]={"passwort"};
char name[]={"name"};
int check_pw(char pw[])
{
int i, n = sizeof(passwort)/sizeof(char);
for(i=0; i<n; i++)
if(pw != passwort)
return 0;
else
return 1;
}
char check_na(char na[])
{
int i, n = sizeof(name)/sizeof(char);
for(i=0; i<n; i++)
if(na != name)
return 0;
else
return 1;
}
int main(void)
{
char nametmp[20];
char passtmp[20];
do{
printf("Name:");
fgets(nametmp,20,stdin);
if(check_na(nametmp)==1)
printf("Benutzer existiert!\n");
else
printf("Benutzer existeirt nicht!\n");
}while(check_na(nametmp)!=1);
printf("Hallo %s",nametmp);
do{
printf("Dein Passwort bitte:");
fgets(passtmp,20,stdin);
if(check_pw(passtmp)==1)
printf("Passowrt richtig\n");
else
printf("Sorry %s das Passwort wahr falch\n",nametmp);
}while(check_pw(passtmp)!=1);
return 0;
}
Wo is den mein Fehler?
Wenn ich als Name Bsp. nnnname oder nname, enigebe ist das ergebnis richtiig
und beim Passwort das gleiche wenn man Bsp. pp, eingiebt.
Hilfe wär net schlecht, bin noch anfänger
Zuletzt bearbeitet: