اطلاعیه

Collapse
No announcement yet.

استفاده از اشاره گر در توابع کتابخانه ای

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    استفاده از اشاره گر در توابع کتابخانه ای

    یکی از دوستان یه کتابخونه برام نوشت ، یه جایی از برنامه رو متوجه نمیشم !
    دوستان اگه لطف کنند توضیح بدن ممنون میشم
    تو برنامه اصلی تابع رو با یه آرایه فراخوانی کرده ولی تو کتابخونه از اشاره گر استفاده کرده !


    void main(void)
    {
    unsigned char Receive_Code[3],button_key;

    General_Init();


    while(1)
    {
    if(Recive_valid())
    {
    count_Code(Receive_Code);
    ....
    ....

    این هم تابع توی کتابخونه ست :

    void count_Code(unsigned char *Code)
    {
    unsigned char i;


    Code[0] = Code[1] = Code[2] = 0;

    for(i=0;i<24;i++)
    {
    Code[i/8] |= Data[i]<<(7-(i%8));
    }

    Revice_Flag = 0;
    }
    جدیدترین ویرایش توسط A.SAMIEE; ۲۲:۲۶ ۱۳۹۵/۰۳/۱۵.

    #2
    پاسخ : سوال در مورد استفاده از اشاره گر در توابع کتابخانه ای

    سلام فرقی نمیکنه اسم آرایه هم مانند اشاره گری به اولین خونه اون آرایه .فقط تو این جور توابع بهتر تو ورودی اندازه آرایه هم گرفته بشه .تا داینامیک تر باشه

    دیدگاه


      #3
      پاسخ : استفاده از اشاره گر در توابع کتابخانه ای

      سلام اول اینکه کدتون رو موقع نوشتن داخل لیبل code قرار بدید ک خوندنش راحت تر بشه

      استفاده از اشاره گر ارایه به جای اندیس باعث میشه پردازش کمتری صورت بگیره...
      تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

      www.intelart.ir


      ساخت کنترلر دما PID فازي با AVR [آموزشی]

      دیدگاه

      لطفا صبر کنید...
      X