Jetzt steh ich vor noch einem Problem ... ich soll also ein Wort eingeben
z.B. Bahnhof
und ich habe das jetzt so gemacht , dass ich jeden Buchstaben einzeln eingebe , sodass ich jeden Char seperat kompelieren ( in eine Zahl (wie halt im Ascii code nur das ich meinen eingenen schreiben soll
)) kann.
Bei diesem Eingabealgorithmus muss ich aber vorher definieren , wie lang bzw. kurz dieses Wort sein muss.
....
cout<<endl<<"Eingabe eines Wortes aus dem Alphabet \nM={A,B,C,D}"<<endl;
cout<<endl<<"Eingabe: "<<endl;
a[0]=0;
for (i=0;i<2;i++) // hier ist die 2 die Länge des Wortes
{
cin>>ein;
if (c_A==ein) a[0] = a[0] * 100 + A; //A,B,C,D sind vorher schon definiert(11,12,13,14)
if (c_B==ein) a[0] = a[0] * 100 + B;
if (c_C==ein) a[0] = a[0] * 100 + C;
if (c_D==ein) a[0] = a[0] * 100 + D;
}
cout<<a[0];
Also das ist der Grundalgorithmus.Da ich aber nicht voher immer eingeben will, wielang das Wort (Bestehend aus m={A,B,C,D} welches bei ein eingegeben wird) ist ( für 2 einfach ne Variable definieren) , weiß ich nicht so recht wie ich das machen soll.
Falls jemand eine Idee hat bedanke ich mich schon mal im vorraus
Sigmund