  | 
					
						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, 13: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, 14:43, insgesamt einmal bearbeitet | 
			 
		  | 
	 
	
		| Nach oben | 
		 | 
	 
	
		  | 
	 
	
		Elor
 
 
  Anmeldungsdatum: 12.07.2013 Beiträge: 205 Wohnort: Konstanz
  | 
		
			
				 Verfasst am: 22.03.2014, 14: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, 14: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, 16: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.
  | 
   
 
     |