Tausendertrennzeichen für (große) Zahlen

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> Trotzdem ist es kein Booloean

genau, aber es müsste boolean sein, wenn du es mit dem wert 1 in eine rechnung einfließen lassen möchtest.

natürlich funktioniert auch meine "lösung" nur dann, wenn im nicht-unicode-fall
die konstante #PB_Compiler_Unicode den wert 0 besitzt.

wobei..
eigentlich inpliziert der name der konstanten, dass sie boolean ist.

sollte sich das ändern, müsste es zusätzliche kontrollkonstanten geben, wie
#PB_Compiler_Unicode_True und #PB_Compiler_Unicode_False

denn der hintergrund ist ja, dass man anhand dieser konstanten prüfen kann,
ob der code im unicode-mode kompiliert wurde oder nicht,
also müsste die konstante ja per

Code: Alles auswählen

If #PB_Compiler_Unicode
abgefragt werden können.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Hellhound66
Beiträge: 476
Registriert: 23.03.2005 23:19

Beitrag von Hellhound66 »

Der impliziert gar nichts. Es könnte auch ein Flag sein, womit man wiederum andere tolle Dinge machen kann. Für PB User ist einzig und allein wichtig #True<>0.
Es hätte ja auch eine Statusvariable geben können, deren 5tes und 6tes Bit die Codierung angibt..

Ich bin bei sowas vorsichtig, zumal es SizeOf() gibt. Ich weiss gar nicht, was ihr da alles zusammenkonstruiert.
Optimismus ist ein Mangel an Information.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Hellhound66 hat geschrieben:Der impliziert gar nichts. Es könnte auch ein Flag sein, womit man wiederum andere tolle Dinge machen kann. Für PB User ist einzig und allein wichtig #True<>0.
Es hätte ja auch eine Statusvariable geben können, deren 5tes und 6tes Bit die Codierung angibt..
Du haast Recht, hellhound66. Ich wusste es nur nicht so kompakt gebündelt auzudrücken, wie du es getan hast.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten