Seite 1 von 1

Zeichen austauschen

Verfasst: 26.03.2008 10:56
von The_Dark_Zim-.-
Hey ho bin neu hier und brauche eure Hilfe!!!
Ich bin gerade dabei einen Taschenrechner zu Programieren, in Purebasic 4.1
Also ich hab nu das Problem das man einen Punkt statt eine Komma eingeben muss, wenn man Kommazahlen rechnen will, darum wollte ich das Zeichen für das Komma zu einem Punkt Austauschen/ Umwandeln.
Meine Frage dabei ist erstmal, ist es umständlich oder gibt es vllt einen einfacheren Weg z.B. das er vllt einfach das Komma auch annimmt ohne irgenetwas zu ändern ?

wäre nett wenn ihr mir Helft :allright:

Gruß ZIM

Edit: Immer diese Rechtschreibung zum Kotzen :evil:

Re: Zeichen austauschen

Verfasst: 26.03.2008 11:02
von Kiffi
Hallo The_Dark_Zim-.-,

schau Dir hierzu mal den Befehl ReplaceString() an.

Grüße ... Kiffi

P.S.: Komma ;-)

Re: Zeichen austauschen

Verfasst: 26.03.2008 11:21
von ts-soft
Kiffi hat geschrieben:P.S.: Komma ;-)
Oder: Beistrich :wink:

Verfasst: 26.03.2008 12:38
von The_Dark_Zim-.-
Geht net :(
Bzw. wie bring ich das richtig in den Code ein??
Denn das ist ja kein fester Satz der geändert werden soll, sondern eine Variable die sich ändert.
ich habs jetzt mit

Code: Alles auswählen

ReplaceString(StrF(a.f),",",".")
und mit

Code: Alles auswählen

ReplaceString((GetGadgetText(2),",",".")
probiert aber das ging nicht :cry:

Kann mir vllt jemand ein Beispiel geben
wäre super :wink:

Thx schon mal für die schnelle Antwort

Verfasst: 26.03.2008 13:18
von Kiffi
ReplaceString ist eine Funktion, die den veränderten String zurückgibt.
Diesen musst Du dann wieder in Dein Gadget eintragen:

Code: Alles auswählen

SetGadgetText(2, ReplaceString(GetGadgetText(2),",","."))
Grüße ... Kiffi

Verfasst: 26.03.2008 13:28
von The_Dark_Zim-.-
:o :o :o :o
Danke nu funktionierts :allright: