سلام
میخواستم دنباله ای از آدرس تعریف کنم اما نمیدونم چطوری میشه اینکار رو کرد.
برای مثال من تو winavr تعریف کردم:
#define addr1 0
#define addr2 addr1+1
#define addr3 addr2+1
.
.
.
اما کامپایلر به این نوع نوشتن پاسخ درست حسابی نمیده
پیشنهادی دارین؟
سلام
میخواستم دنباله ای از آدرس تعریف کنم اما نمیدونم چطوری میشه اینکار رو کرد.
برای مثال من تو winavr تعریف کردم:
#define addr1 0
#define addr2 addr1+1
#define addr3 addr2+1
.
.
.
اما کامپایلر به این نوع نوشتن پاسخ درست حسابی نمیده
پیشنهادی دارین؟
کسی نبود جواب ما رو بده؟!
سلام
خوب از آرایه استفاده کن(مثلا") :کد:unsigned char addr = 0x00; unsigned char ADDRESS_ARRAY[4] = { addr , addr +1 , addr +2, addr +3 };
_____________________________________
_____________________________________