structure

Anfängerfragen zum Programmieren mit PureBasic.
armada
Beiträge: 100
Registriert: 10.10.2005 18:00
Kontaktdaten:

structure

Beitrag von armada »

Code: Alles auswählen

Structure planet
  name.s
  spieler.s
  ally.s
  mond.b
  i.b
  li.b
  g.b
EndStructure

Structure p2
  p1.b
  p2.w
  Dim p3.planet(14)
EndStructure
...funktioniert nich...Line 14: A variable in a 'Structure' need a declared Type (Dim p3.planet(14))

könnt ihr mir sagen was ich falsch gemacht hab?
warum geht en array in ner structure mit typ structure nich?
hab keine lust alles in eine strucuture zu packen weil da noch mehr dazukommt und des sonst unübersichtlich wird...wie kann ich des prob lösen?

mfg
armada

p.s.: schonmal danke im voraus
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

so sollte es gehen:

Code: Alles auswählen

Structure planet
  Name.s
  spieler.s
  ally.s
  mond.b
  I.b
  li.b
  g.b
EndStructure

Structure p2
  p1.b
  p2.w
  p3.planet[14]
EndStructure
armada
Beiträge: 100
Registriert: 10.10.2005 18:00
Kontaktdaten:

Beitrag von armada »

ahhhhhhhhhhhhhhh danke nicolaus

mfg
armada
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

gerne doch!
Kleiner tip noch dazu, (wenn ich nicht falsch liege) das steht auch in der Hilfe von PB unter Structuren
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Vorsicht!

Code: Alles auswählen

Structure p2 
  p1.b 
  p2.w 
  p3.planet[14] ;14 Elemente mit den Indices von 0 bis 13
EndStructure

Dim p3.planet(14) ;15 Elemente mit den Indices von 0 bis 14
Benutzeravatar
nicolaus
Moderator
Beiträge: 1175
Registriert: 11.09.2004 13:09
Kontaktdaten:

Beitrag von nicolaus »

Stimmt hätte ich vieleicht dazu schreiben sollen.
Danke NTQ :wink:
armada
Beiträge: 100
Registriert: 10.10.2005 18:00
Kontaktdaten:

Beitrag von armada »

hilfe? wusst nichmal dass es sowas gibt^^
aber jetzt wo ihrs sagt...ja da is ne hilfe *g*
danke für den tipp

mfg
armada

@nicthequick: ja hab ich schon gemerkt....probieren geht über studieren^^

edit: achja eine frage hätte ich noch: geht des ganze dann auch noch mehrdimensional? wenn ja wie funzt des (des steht nich in der hilfe drin...ich hab geguckt^^). probiert hab ich schon mit [x][y] und [x,y]....geht beides nich...wenns nich geht is auch nich soooo schlimm dann muss ich halt nochmal extra structure machen *g*...wär aber trotzdem schön
Antworten