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