Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Arrays

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
progga



Anmeldungsdatum: 26.11.2006
Beiträge: 26

BeitragVerfasst am: 26.11.2006, 19:08    Titel: Arrays Antworten mit Zitat

Pfff....
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 verwundert
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
Benutzer-Profile anzeigen Private Nachricht senden
Key



Anmeldungsdatum: 03.10.2006
Beiträge: 95

BeitragVerfasst am: 26.11.2006, 19:13    Titel: Antworten mit Zitat

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 zwinkern
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Michael712
aka anfänger, programmierer


Anmeldungsdatum: 26.03.2005
Beiträge: 1593

BeitragVerfasst am: 26.11.2006, 19:15    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.11.2006, 19:20    Titel: Antworten mit Zitat

..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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 26.11.2006, 22:23    Titel: Antworten mit Zitat

....zu viel in C-ähnlichen Sprachen programmiert, richtilg? lachen
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.11.2006, 22:48    Titel: Antworten mit Zitat

Nö, Befehlsreferenz gelesen lachen
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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 26.11.2006, 22:54    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 26.11.2006, 22:58    Titel: Antworten mit Zitat

Die Dim-Anweisung vllt, ich kann kein PHP..
..die Array-Indizierung mit '[..]' ist eher Pascal.. zwinkern
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 26.11.2006, 23:58    Titel: Antworten mit Zitat

={} 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
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 27.11.2006, 16:40    Titel: Antworten mit Zitat

Also ich hab immer => {...} verwendet, aber bei '$dynamic machts dabei Mucken...

jb
_________________
Elektronik und Programmieren
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 27.11.2006, 18:52    Titel: Antworten mit Zitat

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 happy)
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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

 Impressum :: Datenschutz