[ 2006985 @ 03.10.2012. 18:56 ] @
Pisem program za mikrokontroler u IAR razvojnom okruzenju. Imam globalni niz u C-u definisan sa : unsigned int AD0trenutno[6] ; treba da pokupim njegovu pocetnu adresu u promenljivu definisanu sa: unsigned int adresa ; . koliko ja znam to se uradi kao: adresa = AD0trenutno; ali mi IAR vrati gresku: Error[Pe513]: a value of type "unsigned int *" cannot be assigned to an entity of type "unsigned int". trebalo bi da radi i kada se napise: adresa = &AD0trenutno[0] ; ali kompajler opet javi istu gresku. U cemu gresim? Problem moze da se resi tako sto cu pragma direktivom kompajleru definisati da mi niz AD0trenutno[6] smesta uvek na fiksnu adresu pa da posle koristim tu adresu, ali u cemu je problem sa gornjim resenjem? |