PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Integer-Variable mit vorheriger 0 anzeigen



pitje_87
22.02.2014, 13:51
Guten Tag,

ich habe ein kleines Problem bei der Programmierung einer Anzeige. Es soll die Variable A=3 im 10er Format dargestellt werden. Dabei ändert sich der Wert der Variable von 3 auf 13 während der Anzeige.
Gewünschte anzeige:

03
dannach programm x (bsp. A=A+10)
13

Wie kann ich die Integer Variable Formatieren:confused:

...
Do
A=3
Locate 2,11 : LCD A
waitms 2000
A=A+10
Locate 2,11 : LCD A
waitms 2000
Loop
...


In C würde ich das so machen:
LCDWriteIntXY(11,1,A,2);

Könnt ihr mir weiterhelfen;)

Grüße

peterfido
22.02.2014, 14:08
Ein Ausschnitt aus einem meiner Projekte:



Lautsenden:
If Mute = 0 Then
Sendestring = Str(lautst)
Sendestring = Format(sendestring , "000")
Sendestring = "V" + Sendestring
Else
Sendestring = "V000"
End If
Gosub Senden
Return


Also einfach


Sendestring = str(a)
Sendestring = Format(sendestring , "00")



probieren.

pitje_87
22.02.2014, 14:26
Ein Ausschnitt aus einem meiner Projekte:



Lautsenden:
If Mute = 0 Then
Sendestring = Str(lautst)
Sendestring = Format(sendestring , "000")
Sendestring = "V" + Sendestring
Else
Sendestring = "V000"
End If
Gosub Senden
Return


Also einfach


Sendestring = str(a)
Sendestring = Format(sendestring , "00")



probieren.

Wunderbar, hat alles funktioniert, leider etwas umständlicher als in C#.

Vielen Dank. \\:D