Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
progga
Anmeldungsdatum: 26.11.2006 Beiträge: 26
|
Verfasst am: 26.11.2006, 19:08 Titel: Arrays |
|
|
Nicht böse sein, aber nun bekomme ich kein Array hin und ich finde auch nichts passendes im inet.
Ich brauche ein einfaches eindimensionales Array, aber so geht es nicht
dim array(1,2,3,4)as integer
array[1]=156
array[2]=256
usw.
Print array[2]
Aber wieso nicht???!?? Mhhh
Danke nochmals! |
|
Nach oben |
|
 |
Key

Anmeldungsdatum: 03.10.2006 Beiträge: 95
|
Verfasst am: 26.11.2006, 19:13 Titel: |
|
|
Das funktioniert so:
Code: | DIM array(1 TO 4) AS INTEGER
array(1) = 156
array(2) = 256
'...
PRINT array(2) |
also einfach ganz normale klammer  |
|
Nach oben |
|
 |
Michael712 aka anfänger, programmierer
Anmeldungsdatum: 26.03.2005 Beiträge: 1593
|
Verfasst am: 26.11.2006, 19:15 Titel: |
|
|
Das Problem bei dir sind die Klammern.
Eckige Klammern werden nur in Verbindung mit Pointern genutzt.
Bei Arrays musst du "normale" Klammern nehmen.
Eindimensionale Arrays werden zudem anders erstellt:
Code: |
dim array(1 to 4)as integer
array(1)=156
array(2)=256
Print array(2) |
So hast du ein array von 1 bis 4. _________________
Code: | #include "signatur.bi" |
|
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.11.2006, 19:20 Titel: |
|
|
..natürlich kannst du das Array auch vorbelegen: Code: | dim array(1 to 4)as integer={156, 256, 0, 0}
Print array(2) |
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 26.11.2006, 22:23 Titel: |
|
|
....zu viel in C-ähnlichen Sprachen programmiert, richtilg?  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.11.2006, 22:48 Titel: |
|
|
Nö, Befehlsreferenz gelesen
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 26.11.2006, 22:54 Titel: |
|
|
seine syntax im ersten post erinnertmich aber sehr stark an php.... xD
egal. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 26.11.2006, 22:58 Titel: |
|
|
Die Dim-Anweisung vllt, ich kann kein PHP..
..die Array-Indizierung mit '[..]' ist eher Pascal..  _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 26.11.2006, 23:58 Titel: |
|
|
={} oder =>{}? _________________ "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 |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 27.11.2006, 16:40 Titel: |
|
|
Also ich hab immer => {...} verwendet, aber bei '$dynamic machts dabei Mucken...
jb _________________ Elektronik und Programmieren |
|
Nach oben |
|
 |
ytwinky

Anmeldungsdatum: 28.05.2005 Beiträge: 2624 Wohnort: Machteburch
|
Verfasst am: 27.11.2006, 18:52 Titel: |
|
|
MisterD hat Folgendes geschrieben: | ={} oder =>{}? |
Code: | Dim a(1 To 4) As Integer={11, 12, 13, 14}
Dim b(1 To 4) As Integer=>{21, 22, 23, 24}
?a(4)
?b(4)
Sleep | ..getestet mit FB0.16 und 0.17..
..beides geht(da hab ich ganz schön Glück gehabt, denn den Code oben hatte ich nicht getestet )
Gruß
ytwinky _________________
v1ctor hat Folgendes geschrieben: | Yeah, i like INPUT$(n) as much as PRINT USING.. | ..also ungefähr so, wie ich GOTO.. |
|
Nach oben |
|
 |
|