اطلاعیه

Collapse
No announcement yet.

تعریف متغیر سراسری در کیل

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

    تعریف متغیر سراسری در کیل

    سلام
    من دارم یه برنامه بر مبنای RTX مینویسم. در یکی از تسک ها در فایل main.c مقدار ADC را میخوانم میخواهم آنرا در یک فایل دیگر مثلا sample.c استفاده کنم. متغیری از نوع int تعریف کردم در مین اما زمانی که میخواهم آنرا در فایل سمپل استفاده کنم خطای تعریف نشدن متغیر را میدهد
    چطور میتونم متغیری تعریف کنم که در همه فایل های پروژه شناخته شده باشد؟
    با تچکر
    اسير ظلمتم اي ماه ، کجا مانده اي ؟

    من به اعتبار تو فانوس نياورده ام ...

    #2
    پاسخ : تعریف متغیر سراسری در کیل

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

    دیدگاه


      #3
      پاسخ : تعریف متغیر سراسری در کیل

      داداش بیرون از مین تعریف کردم
      اسير ظلمتم اي ماه ، کجا مانده اي ؟

      من به اعتبار تو فانوس نياورده ام ...

      دیدگاه


        #4
        پاسخ : تعریف متغیر سراسری در کیل

        آقا یافتم
        توی هر فایلی که به طور معمول با int مثلا متغیر تعریف شد در هر فایل دیگری که بخواهید اون رو استفاده کنید باید از extern int برای دسترسی به اون حافظه باید استفاده بشه
        لینک زیر توضیح داده
        http://www.keil.com/forum/19088/the-extern-and-non-extern-variables/
        اسير ظلمتم اي ماه ، کجا مانده اي ؟

        من به اعتبار تو فانوس نياورده ام ...

        دیدگاه

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