Moin danke für eure hilfe ich habe es jetzt einigermaßen zum laufen bekommen hier die überarbeitete variante.
#include <stdio.h>
int main(void){
int ceaser=1, vigenere=2 , symmetrische=3;
char b=98, auswahl=0;
//char beenden=b; b=98 in ascii tabelle
printf("Herzlich Willkommen\n\nWas wollen Sie tun?\n Drücken sie 1-3 für die jeweilige verschlüsselungs variante\n oder b um das Programm zu beenden\n");
printf(" (1) Ceasar Verschlüsselung\n (2) Vigenere Verschlüsselung\n (3) Symmetrische Verschlüsselung\n (b) Beenden\n\n");
//auswahl funktion hier
while (auswahl != b){
scanf("%c", &auswahl) ;
if (auswahl == 49) //49 steht für 1
printf("sie haben sich für die Ceasar Verschlüsselung entschieden") ;
else if (auswahl == 50)//50 steht für 2
printf("sie haben sich für die Vigenere Verschlüsselung entschieden") ;
else if (auswahl == 51)//51 steht für 3
printf("sie haben sich für die Symmetrische Verschlüsselung entschieden") ;
else if (auswahl == b)//bzw. 98
printf("Danke das sie sich für das Programm endschieden haben") ;
}
return 0;
}
es ist zwar nicht grade hübsch vorallem gefallen mir die if auswahlen für 1,2,3 und beenden mit b nicht aber habe keine andere lösung gefunden da ich nicht richtig verstehe wie diese umwandlung funktioniert
vlt kann mir da jemand anhand eines bsp. das näher bringen wäre euch da sehr dankbar
Aber ihr habt mir so aufjedenfall schon mal sehr weitergeholfen danke 🤘