Hi Liste,   
folgendes Problem:  
ich habe folgende Variabeln   
  
1.) Zeiger auf Array:  
in global.h   
short (*blocks)[64]  
  
2.) struct.member :  
  
struct layer_data {  
....   
...   
 short block[12][64]   
} base, enhan, *ld  
  
  
in main(){  
...   
 blocks =   
(short (*)[64])malloc(mb_width*mb_height2*block_count*sizeof(short [64]));  
...   
  
jetzt mein Problem   
ich will das array [64] werte aus ld->block[comp]   
den blocks zuweisen 
bei  
 blocks[MBA*block_count+comp]  = ld->block[comp]; 
bekomme ich die Warnung  
 
   assignment makes integer from pointer without a cast 
 
und die Werte werden nicht zugewiesen. 
 
hat jemand eine idee  
 
Gru� Markus  
  
   

-- 
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen!

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an