Terra Mystica
Spendenbarometer
Terra Mystica | Foren

Zurück   Terra Mystica | Foren > Reallife > Neuigkeiten

Antwort
 
Themen-Optionen
Alt 28.12.2002, 06:28
#26
Lady Aglarthiel
Administrator
 
Registriert seit: 14 Feb 2002
Beiträge: 2.235
hat nie einer behauptet das man mit einem string rechnen kann aber defakto kann man jeden string in eine zahl umwandeln weil jedes zeichen auch einen ziffernwert hat. ob das ergebniss sinn macht sein dahingestellt.
Lady Aglarthiel ist offline  
Mit Zitat antworten
Alt 28.12.2002, 09:03
#27
Teheras
Gast
 
Beiträge: n/a
Hast ja recht ^^
Aber trotzdem find ich es unsinnig etwas in hex anzugeben und ads ganze als string zu machen ...
Itemnamen mit Sinn wären da viel besser ..
Aber was will man schon von Mena erwarten?
 
Mit Zitat antworten
Alt 28.12.2002, 12:06
#28
Sir Maquard
Gast
 
Beiträge: n/a
Das ganze da sind nur die Befehle. Das Scripten damit ist noch eine andere Geschichte. Da sind so viele kleine Gesetzmässigkeiten zu beachten, die einem manchmal den Nerv rauben....
 
Mit Zitat antworten
Alt 28.12.2002, 12:44
#29
Sir Groshok
Gast
 
Beiträge: n/a
Kommt drauf an, wie man 'rechnen' sieht.
Geht man tief genug rein, so sieht man, daß es Bitoperationen mit Registerinhalten sind.

folgendes ist gegeben (der Einfachheit halber, nur als Byte, nicht als Word):

zelle1='a'=#64
zelle2='b'=#65

Zelle1 + Zell2 = #129 = <Buchstabe xy>

Wenn die Buchsteben nun andere sind, kann es passieren, daß als Resultat ein Code rauskommt, der nicht (lt. Zeichensatz) darstellbar ist, vorallem, wenn man auf einen Wert > 254 kommt.

Und da ist das eigentliche Problem, warum die meisten Compiler motzen, daß man nicht mit Buchstaben rechnen soll, wobei auch wieder jeder Compiler ausgetrickst werden kann.

Was die Hexadezimale Schreibweise angeht, so sollte man schon von einem im Programiieren Bewandertern Menschen, daß er den Sinn versteht wie Daten intern aufgebaut sind, warum sich diese Schreibweise durchgesetzt hat.

Mir selber ist es wesentlich lieber zb $FFFF zu schreiben als #65535, oder auch bei kleineren Zahlen, da hier das Format direkt mit angegeben werden kann.
Z.B.: dezimal #1, Byte $01, Word $0001 usw...
Wie bitte will man sowas dezimal darstellen?
 
Mit Zitat antworten
Alt 28.12.2002, 13:19
#30
Sir Norand
Gast
 
Beiträge: n/a
Teheras, es sind ja Namen (Defnames) die die Sphere da akzeptiert - aber man kann eben acuh die Zahlen eingeben, die haben einfach den Vorteil das sie meistens wesentlich kürzer sind und man nur 10 verschiedene Tasten (sprich: Ziffernblock und rechte Hand) dafür braucht, nicht ~28 wie für die meisten Defnames

Ach, und was das Rechnen mit Strings angeht: das geht prima - in der richtigen Programmiersprache *g* Perl macht das anstandslos, wenn die Strings Zahlen darstellen komtm sogar das raus was jeder erwarten würde, die Sphere wiederrum muss man da ein bisschen überreden/austricksen und nur wenn der String auch wirklich Zahlen enthält kommt nicht 0 raus.
Alle Klarheiten beseitigt? Gut, prima
 
Mit Zitat antworten
Alt 31.12.2002, 04:09
#31
Malvin Hohros
Gast
 
Beiträge: n/a
Ich finde es klasse
 
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir erlaubt, neue Themen zu verfassen.
Es ist dir erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge hochzuladen.
Es ist dir erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr.