Variablenfrage

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
man-in-black
Beiträge: 362
Registriert: 21.08.2006 17:39

Variablenfrage

Beitrag von man-in-black »

Tach,


kann PB mit Variablen rechnen, wobei PB sie als Buchstaben und nicht als Zahlen zurückgeben soll? :|

Bsp. 2a-a dann soll stehen "a"

Wäre glücklich, wenn einer eine Idee hätte! :allright:


Man-in-black
(hab alles, kann alles, weiß alles!!^^)

Bild
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Gute Frage, dachte auch, der wüde das doch sowieso machen, aber siehe da, geht nicht!
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

Beitrag von ts-soft »

Code: Alles auswählen

Text.s = "2a"
Debug Text
Text = ReplaceString(Text, "a", "")
Debug Text
Wird aber wohl nicht gemeint sein
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
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Nicht wirklich. Der gute MIB möchte, dass statt einer für undeklarierte Varialben übliche "0" ein "a" ausgegeben wird.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Theoretisch müsste man vielleicht damit so rechnen können.

Code: Alles auswählen

Loesung=2*Asc("a") - Asc("a")
Debug Chr(Loesung)
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

oder man schreibt einen Parser dafür.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

schätze mal, AndyX is am nahestan dran an dem, was MIB meint..

einen Term-Parser kann man schreiben, es gibt auch schon welche,
aber das ist ne schweinearbeit, und in keiner Programmiersprache
gehört es zu einem selbstverständlichen sprachenumfang.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten