|
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Gast_Gaba Gast
|
Verfasst am: 05.11.2004, 16:51 Titel: n00b frage... |
|
|
Liebe QB-Progger...
hab mal ne frage, fange grade erst mit programmieren an...
wie kann ich variablen einrichten/erstellen, so dass diese sich im laufe eines games verändern?!
ein einfaches beispiel... bei einem kriegsspiel hat man ein vorher festgelegtes startgeld. wenn man etwas kauft, verringert sich das ja immer wieder.
also wenn ich die variable dann halt´verändern will meint er (ist ja auch irgendwie logisch) "Doppelte Definition"
Was kann man da machen?
Danke! |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 05.11.2004, 21:16 Titel: |
|
|
doppelte Definiton kann eigentlich nur kommen, wenn du zwei Variablen mit dem selben namen erstellst. Das passiert entweder so:
dim a as integer
dim a as string
geht nich, da a dann doppelt ist. bei Qbasic bringts auch nix, das a groß zu schreiben, das ist dem egal.
Wenn du nur eine a-variable hast, dann hast du wahrscheinlich irgendwie zweimal DIM a as wasauchimmer aufgerufen, das musst du halt vermeiden. DIM a darf nur ein einziges mal aufgerufen werden.
Integer heißt übrigens Ganzzahl, also keine Kommastellen. geht von -32676 bis 32675 oder so.
dann gibts noch Long für längere ganzzahlen, String für zeichenketten, zB "Hallo", single für Kommazahlen mit 6 Stellen hinterm Komma und Double für genauere Kommazahlen. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|