Wecker

Übersicht BlitzBasic Beginners-Corner

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

 

Casino Gigant

Betreff: Wecker

BeitragMi, Mai 09, 2007 15:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich wollte einen Wecker programmieren, indem man die Zeit eingibt in der der Wecker klingeln soll. Wenn man jedoch 11:55:54 eingibt dann denkt Blitz Basic er hat 11 eingegeben, weil ein Doppelpunkt in BB als Trenner erkannt wird. Wie kann ich es machen, dass BB das eingegebene trotzdem als 11:55:54 ?
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

Silver_Knee

BeitragMi, Mai 09, 2007 15:09
Antworten mit Zitat
Benutzer-Profile anzeigen
trenne die einzelnen zahlen mittels Mid.... Arrow Blitzbase

Eingeproggt

BeitragMi, Mai 09, 2007 15:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
eingabe$=Input("Weckzeit eingeben: ")


Ganz wichtig ist das $, weil sonst glaubt Blitz, du gibst eine Zahl ein. So definierst du einen String, den du wie schon erwähnt, mit Mid trennen kannst.
Gewinner des BCC 18, 33 und 65 sowie MiniBCC 9

D2006

Administrator

BeitragMi, Mai 09, 2007 15:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Du musst die Eingabe als String behandeln, nicht als Zahl. Danach kannst du mit angesprochener ql:Mid Funktion einzelne Teile des Strings auslesen und sie dabei von BB selbst zu einer Zahl konvertieren lassen.

Kleines Beispiel
Code: [AUSKLAPPEN]
string$ = "A10"
zahl% = Mid$(string$,2,2)


In zahl% dürfte jetzt eine 10 stehen. Zwar gibt ql:Mid einen String zurück, doch BB konvertiert diesen automatisch zu einem Integer. Nett von BB.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

Casino Gigant

BeitragMi, Mai 09, 2007 16:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann mir jmd. einen Beispiel Code schreiben. Wie wendet man dieses Mid an ?
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

D2006

Administrator

BeitragMi, Mai 09, 2007 16:34
Antworten mit Zitat
Benutzer-Profile anzeigen
~GESCHLOSSEN~


1. Habe ich dir ein Beispiel gegeben.
2. Schon FTC hat auf blitzbase verwiesen. Ich habe dir sogar einen DIREKTLINK dahin gegeben.
3. Hast du diesen Link sicherlich nicht angeschaut, weil dort gezeigt wird, wie man ein Datum ausliest. Ändert man daran 3 parameter, kann man auch ne Uhrzeit auslesen.

Wenn du keine Eigeninitiative zeigst, wirst du nicht weit kommen. Viel Glück noch... Rolling Eyes
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group