diff --git a/src/passwortgenerator.c b/src/passwortgenerator.c index fab574f..f21ba5d 100644 --- a/src/passwortgenerator.c +++ b/src/passwortgenerator.c @@ -5,20 +5,20 @@ int run_passwortGenerator(){ printf("\nPasswort Generator\n\n"); - char zeichen[] = "abcdefghijklmnopqrstuvwxyz0123456789!%&/()=?*#"; + char zeichen[] = "abcdefghijklmnopqrstuvwxyz0123456789!%&/()=?*#'+-_.:,;<>"; while(1){ int eing = 0; - printf("Tippen Sie die gewuenschte Passwortlaenge ein, um ein neues zu generieren\noder '0' um das Programm zu beenden: "); + printf("\nTippen Sie die gewuenschte Passwortlaenge ein, um ein neues zu generieren\noder '0' um das Programm zu beenden: "); scanf("%d", &eing); int tmp = 0; int GroSSklein = 0; if(eing == 0){return 0;} - else if(eing < 0){printf("Negative Zahlen sind nicht erlaubt!");} + else if(eing < 0){printf("\nNegative Zahlen sind nicht erlaubt!");} printf("\nIhr Passwort: "); srand(time(0)); for(int i = 0; i < eing; i++) { - tmp = rand()%46; + tmp = rand()%56; GroSSklein = rand()%2; printf("%c", (tmp<26?(GroSSklein==0?toupper(zeichen[tmp]):zeichen[tmp]):zeichen[tmp])); }