Zeichen austauschen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
The_Dark_Zim-.-
Beiträge: 372
Registriert: 18.03.2008 16:53

Zeichen austauschen

Beitrag 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:
Zuletzt geändert von The_Dark_Zim-.- am 26.03.2008 11:22, insgesamt 1-mal geändert.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Zeichen austauschen

Beitrag von Kiffi »

Hallo The_Dark_Zim-.-,

schau Dir hierzu mal den Befehl ReplaceString() an.

Grüße ... Kiffi

P.S.: Komma ;-)
a²+b²=mc²
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Zeichen austauschen

Beitrag von ts-soft »

Kiffi hat geschrieben:P.S.: Komma ;-)
Oder: Beistrich :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
The_Dark_Zim-.-
Beiträge: 372
Registriert: 18.03.2008 16:53

Beitrag 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
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
a²+b²=mc²
Benutzeravatar
The_Dark_Zim-.-
Beiträge: 372
Registriert: 18.03.2008 16:53

Beitrag von The_Dark_Zim-.- »

:o :o :o :o
Danke nu funktionierts :allright:
Antworten