 |
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 |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 22.03.2014, 14:27 Titel: Pointer, New, Wert-Initialisierung... |
|
|
Gibts eigentlich keine Möglichkeiten einen mit New erstellten Pointer mit Werten zu befüllen (wie bei arrays)
zB. irgendwas in der Art...
Code: |
Dim as ubyte ptr BevelStruct01 = NEW ubyte[10]
BevelStruct01->{1,2,3,4,5,6,7,8,9}
*BevelStruct01[]={1,2,3,4,5,6,7,8,9}
BevelStruct01={1,2,3,4,5,6,7,8,9} |
_________________

Zuletzt bearbeitet von Eternal_pain am 22.03.2014, 15:43, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Elor
Anmeldungsdatum: 12.07.2013 Beiträge: 205 Wohnort: Konstanz
|
Verfasst am: 22.03.2014, 15:38 Titel: |
|
|
Hallo,
eine moeglichkeit die ich immer benutze sieht so aus:
Code: |
'Beispiel
Dim As UByte Ptr Test= New UByte[10]
'main
'Einlesen
For Index As UByte= 0 To 9
*(Test+ Index)= Index
Next
'Auslesen
For Index As UByte= 0 To 9
Print *(Test+ Index)
Next
Delete Test
GetKey ()
|
Weis nicht ob dir das was Hilft. |
|
Nach oben |
|
 |
Eternal_pain

Anmeldungsdatum: 08.08.2006 Beiträge: 1783 Wohnort: BW/KA
|
Verfasst am: 22.03.2014, 15:43 Titel: |
|
|
Naja, nicht wirklich da ich das genau ja gern vereinfachen würde...
Code: |
Dim TestStruct as ubyte ptr = NEW ubyte[10] {0,1,1,1,128,1,1,1,254,255}
|
Wäre halt einfacher als
Code: |
Dim TestStruct as ubyte ptr = NEW ubyte[10]
TestStruct[0] = 0
TestStruct[1] = 1
TestStruct[2] = 1
TestStruct[3] = 1
TestStruct[4] = 128
TestStruct[5] = 1
TestStruct[6] = 1
TestStruct[7] = 1
TestStruct[8] = 254
TestStruct[9] = 255 |
_________________
 |
|
Nach oben |
|
 |
Elor
Anmeldungsdatum: 12.07.2013 Beiträge: 205 Wohnort: Konstanz
|
Verfasst am: 22.03.2014, 17:58 Titel: |
|
|
Warum verwendest nicht einfach ARRAY's? |
|
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.
|
|