Hi,
Ich hab mal ne Frage ich mach zurzeit HangMan mit dem Builder jedoch nervt mich gerade ein Problem.
Per Tastendruck(z.B. habe ich ein A) durchsuche ich nun einen String um zu schauen wo dieser Buchstabe in dem angegebenen String steht.
Dies prüfe ich mit AnsiPos.
Als Anzeige für das zu erratene Wort habe ich ein Label das aus lauter Unterstrichen besteht eben so lang wie das Wort lang ist (z.B. ______).
So nun will ich meinen richtig erratenen Buchstaben an der richtigen Stelle einfügen (ich hab ja die Stelle und den Buchstaben).
Ich hab mir alles schon angeschaut, gegooglt alles ich find aber nichts.
Es gibt ja Funktionen die was einsetzen Insert(String,Int) jedoch is das für mich unwichtig weil wenn ich nun was einfüge schiebt das ja die Unterstriche ("__") mit und das will ich ja nicht.
Bei einer anderen Funktion StringReplace(const AnsiString Original, const AnsiString LookFor, const AnsiString ReplaceWith, TReplaceFlags FlagToUse)
da kann ich genau in angeben welchen Buchstaben ich suche und welchen ich für ihn ersetzen will jedoch kann ich nicht die genaue position angeben, und wenn ich sage nimm diesen Buchstaben und ersetze ihn durch einen anderen kann ich das nicht machen weil da nur Unterstriche ("__") stehen.
Bitte helft mir was kann ich da noch machen Codebeispiele wären hilfreich !!
danke im voraus !!
Ich hab mal ne Frage ich mach zurzeit HangMan mit dem Builder jedoch nervt mich gerade ein Problem.
Per Tastendruck(z.B. habe ich ein A) durchsuche ich nun einen String um zu schauen wo dieser Buchstabe in dem angegebenen String steht.
Dies prüfe ich mit AnsiPos.
Als Anzeige für das zu erratene Wort habe ich ein Label das aus lauter Unterstrichen besteht eben so lang wie das Wort lang ist (z.B. ______).
So nun will ich meinen richtig erratenen Buchstaben an der richtigen Stelle einfügen (ich hab ja die Stelle und den Buchstaben).
Ich hab mir alles schon angeschaut, gegooglt alles ich find aber nichts.
Es gibt ja Funktionen die was einsetzen Insert(String,Int) jedoch is das für mich unwichtig weil wenn ich nun was einfüge schiebt das ja die Unterstriche ("__") mit und das will ich ja nicht.
Bei einer anderen Funktion StringReplace(const AnsiString Original, const AnsiString LookFor, const AnsiString ReplaceWith, TReplaceFlags FlagToUse)
da kann ich genau in angeben welchen Buchstaben ich suche und welchen ich für ihn ersetzen will jedoch kann ich nicht die genaue position angeben, und wenn ich sage nimm diesen Buchstaben und ersetze ihn durch einen anderen kann ich das nicht machen weil da nur Unterstriche ("__") stehen.
Bitte helft mir was kann ich da noch machen Codebeispiele wären hilfreich !!
danke im voraus !!
Comment