T
toffi
Hallo,
ich hoffe ihr könnt mir helfen.
Ich habe das Problem, dass der gefundene Buchstabe nicht ersetzt wird, der Rest funktioniert.
Hier einmal der Code:
Vermutlich geht es auch einfacher doch ich würd es gerne in dieser (oder einer sehr ähnlichen form) lösen.
Falls es dieses Thema schon gibt, habe ich es nicht gefunden, könnte dann jemand evtl. den link posten?
ich hoffe ihr könnt mir helfen.
Ich habe das Problem, dass der gefundene Buchstabe nicht ersetzt wird, der Rest funktioniert.
Hier einmal der Code:
C#:
private void weiter_Click(object sender, EventArgs e)
{
gwort = gesuchteswort.Text;
for (int zeichen = gwort.Length; zeichen > 0; zeichen--)
{
lösung += "-";
loesung.Text = lösung;
}
}
private void Test_Click(object sender, EventArgs e)
{
Boolean result = true;
string buchs = eingegebenerbuchstabe.Text;
string k;
for (int i = 0; i < gwort.Length; i++)
{
int j = 0;
k = lösung.Substring(j,1);
if (result = k.Equals("a") && buchs == "a")
k = "a";
.....
if (result = k.Equals("z") && buchs == "z")
k = "z";
j += 1;
}
if (result == false)
{
used.Text += buchs;
fail += 1;
if (fail == 1)
basis.Visible = true;
if (fail == 2)
part1.Visible = true;
....
if (fail == 11)
{
part10.Visible = true;
MessageBox.Show("Du hast verloren, das Wort war '"+gwort+"'", "Pech");
}
result = true;
}
loesung.Text = lösung;
if (loesung.Text == gwort)
{
MessageBox.Show("Du hast Gewonnen","Glückwunsch");
}
}
Falls es dieses Thema schon gibt, habe ich es nicht gefunden, könnte dann jemand evtl. den link posten?
Zuletzt bearbeitet von einem Moderator: