Text und das "+" bug oder normal
Übersicht

![]() |
SlayerBetreff: Text und das "+" bug oder normal |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi, ich hab hier im Forum jemanden bei seinem Code geholfen einen fehler zu finden.
Dabei bin ich auf was gestoßen. Mit "Text" kann man ja einen string ausgeben oder mehrere wenn man sie mit dem "+" zeichen verbindet. Auch kann man direct die werte von einer variablen als string anzeigen lassen. Soweit so gut, nun hab ich da auch noch ne berechnung laufen lassen, da sind dann werte raus gekommen ![]() Aus 64 wurde 064 ...... Schaut Euch mal den code unten an. Also mir ist das bis jetzt noch nie aufgefallen, ist das normal ? oder nicht ? Code: [AUSKLAPPEN] Graphics 640,480,16,2
SetBuffer BackBuffer() While Not KeyHit(1) Text start_x,start_y ,"start_y = "+ start_y+ (32*2)+" start_x = "+ start_x+ (32*2) Text start_x,start_y +20 ,"start_y = "+ (start_y+ (32*2))+" start_x = "+( start_x+ (32*2)) Flip:Cls Wend : End |
||
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version |
René Meyer |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das ist nicht ungewöhnlich. In der ersten Zeile werden die 0 und die 64 nicht addiert, sondern als String behandelt. BB hat eine automatische Typ-Konvertierung in solchen Fällen. Bei
Code: [AUSKLAPPEN] a$ = 7
Print 7 + a wird etwa 77 ausgegeben. |
||
www.blitzbasic.de | Das Buch zu Blitz Basic: www.schreibfabrik.de/txt/bbb |
![]() |
Slayer |
![]() Antworten mit Zitat ![]() |
---|---|---|
Danke René, ist mir vorher halt noch nie aufgefallen. | ||
AMD2500XP, SB5.1, DX9, 512MB DDR333,
XPPro SP1a,ATI 9800SE 256bit 128MB,B3B, B+ immer die neue Version |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group