Hallo beisammen,
zwar habe ich die Hilfe bemüht, aber nichts gefunden. Wahrscheinlich habe ich nicht die richtigen Schlüsselwörter benutzt. Darum wende ich mich mit meiner Frage an Euch. Auch wenn diese mir eigentlich unangenehm ist, da wahrscheinlich zu profan...
Kann man ein Array bei der Dim-Anweisung bereits mit eigenen Werte vordefinieren?
Das war's! Liebe Grüße
Holger
arrays vorbelegen??
- 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
Re: arrays vorbelegen??
Leider nein. Bei einem Array ist immer von Anfang an alles 0 bzw. ein Leerstring.
Aber wenn du uns zeigst welches Array du gerne mit welchen Werte gefüllt haben willst, könnte man da vielleicht etwas handlicheres basteln.
Aber wenn du uns zeigst welches Array du gerne mit welchen Werte gefüllt haben willst, könnte man da vielleicht etwas handlicheres basteln.
- TroaX
- Beiträge: 684
- Registriert: 08.03.2013 14:27
- Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Linux Mint | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Linux Mint
- Wohnort: NRW
- Kontaktdaten:
Re: arrays vorbelegen??
Für kleine Array's kann das durchaus sinnvoll sein. Aber für PureBasic ist mir das so leider nicht bekannt.
EDIT: Huch zu langsam
EDIT: Huch zu langsam

PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: arrays vorbelegen??
Mal als Anregung (gibt ja viele Möglichkeiten):
Code: Alles auswählen
EnableExplicit
DataSection
startbla:
Data.l 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
EndDataSection
Dim bla.l(10)
CopyMemory(?startbla, @bla(), SizeOf(Long) * ArraySize(bla()))
Define i
For i = 0 To 9
Debug bla(i)
Next
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Re: arrays vorbelegen??
Ich danke Euch! Dann lag es wenigstens nicht an mir, daß ich nichts gefunden habe
Jetzt tippe ich die Zahlen halt alle einmal ein in eine Art default-Array und kopiere mir die Werte dann in's Arbeitsarray

Jetzt tippe ich die Zahlen halt alle einmal ein in eine Art default-Array und kopiere mir die Werte dann in's Arbeitsarray