Übersetzer coden
Übersetzer coden
Hat einer von euch schon mal sowas wie einen Übersetzer gecodet?
Ich möchte ein Prog schreiben, das jedes Zeichen in einem Satz überprüft und wenn eins von mehrerer besonderen Zeichen dabei sind, dieses in ein anderes umwandelt.
Habe mich schon daran versucht, aber bei mir wird nur immer ein Zeichen umgewandelt!
Bin für jede Hilfe dankbar
Ich möchte ein Prog schreiben, das jedes Zeichen in einem Satz überprüft und wenn eins von mehrerer besonderen Zeichen dabei sind, dieses in ein anderes umwandelt.
Habe mich schon daran versucht, aber bei mir wird nur immer ein Zeichen umgewandelt!
Bin für jede Hilfe dankbar
Schau mal das ist total einfach:
String einlesen aus Gadget lesen und übergeben
String A mit ?? ersetzen
String B mit ?? ersetzen
...
String Z mit ?? ersetzen
String wieder zurück geben
String in Gadget setzen
So wenn du das in PB jetzt umsetzt biste schon fertig
Befehle die du benötigst sind unter anderem
GetGadgetText()
SetGadgetText()
ReplaceString()
Es nützt dir mehr wenn du es selber macht
String einlesen aus Gadget lesen und übergeben
String A mit ?? ersetzen
String B mit ?? ersetzen
...
String Z mit ?? ersetzen
String wieder zurück geben
String in Gadget setzen
So wenn du das in PB jetzt umsetzt biste schon fertig

Befehle die du benötigst sind unter anderem
GetGadgetText()
SetGadgetText()
ReplaceString()
Es nützt dir mehr wenn du es selber macht

Irgendwie krieg ich das nicht gebacken, irgendwas mach ich falsch!
Code: Alles auswählen
str$ = GetGadgetText(#String_0)
ReplaceString(str$, "A", "5", 1)
ReplaceString(str$, "C", "12", 1)
ReplaceString(str$, "D", "4", 1)
str$ = nstr$
SetGadgetText(#String_0, nstr$)
- Andre
- PureBasic Team
- Beiträge: 1765
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Code: Alles auswählen
str$ = nstr$
die Zuweisung richtig rum machen:
Code: Alles auswählen
nstr$ = str$
Das hilft auch nix!
Wenn ich allerdings
schreibe, funktioniert die Sache!
Allerdings bloß mit dem einen Buchstaben!
Wie funktioniert das jetzt für alle Buchstaben??
Wenn ich allerdings
Code: Alles auswählen
nstr$ = ReplaceString(str$, "A", "5", 1)
Allerdings bloß mit dem einen Buchstaben!
Wie funktioniert das jetzt für alle Buchstaben??
Code: Alles auswählen
str$ = GetGadgetText(#String_0)
nstr$ = ReplaceString(str$, "A", "5", 1)
nstr$ = ReplaceString(nstr$, "C", "12", 1)
nstr$ = ReplaceString(nstr$, "D", "4", 1)
SetGadgetText(#String_0, nstr$)
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
sim0n hat geschrieben:Allerdings bloß mit dem einen Buchstaben!
Wie funktioniert das jetzt für alle Buchstaben??
Code: Alles auswählen
str$ = "ABA Hall0! DAT IS JA COOL"
str$ = ReplaceString(str$, "A", "4" , 1)
str$ = ReplaceString(str$, "B", "8" , 1)
str$ = ReplaceString(str$, "C", "[" , 1)
str$ = ReplaceString(str$, "D", "|>", 1)
str$ = ReplaceString(str$, "E", "3" , 1)
str$ = ReplaceString(str$, "I", "*" , 1)
str$ = ReplaceString(str$, "O", "0" , 1)
MessageRequester("INFO",str$)
einfach in einer Schleife abzuarbeiten.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck