اطلاعیه

Collapse
No announcement yet.

راهنمایی برای ایجاد یک فایل سرآیند در کدویژن

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

    راهنمایی برای ایجاد یک فایل سرآیند در کدویژن


    سلام مهندسین عزیز
    کسی هست که بتونه بمن نحوه ساخت یک فایل سرایند را آموزش بده که بتونم برناممو توش بنویسم و بعد به برنامه اصلیم include کنم
    یکم تو مفاهمیم ifndef# ,#endif,#program used- مشکل دارم

    #2
    پاسخ : راهنمایی برای ایجاد یک فایل سرآیند در کدویژن

    بعضی وقتا لازمه که توی چند تا فایل هدر، یک کتابخونه فراخونی بشه که در این صورت کامپیالر ارور میده. یا یک متغیر چند جا define بشه. برای همین میان و از دستور ifndef# ,#endif استفاده میکنند.
    ---------
    .
    .
    ...........

    دیدگاه


      #3
      پاسخ : راهنمایی برای ایجاد یک فایل سرآیند در کدویژن

      نوشته اصلی توسط ajapyy
      بعضی وقتا لازمه که توی چند تا فایل هدر، یک کتابخونه فراخونی بشه که در این صورت کامپیالر ارور میده. یا یک متغیر چند جا define بشه. برای همین میان و از دستور ifndef# ,#endif استفاده میکنند.
      میشه بیشتر توصیح بدین؟ فرق ifndef با ifdef چیه؟

      دیدگاه


        #4
        پاسخ : راهنمایی برای ایجاد یک فایل سرآیند در کدویژن

        ifndef مخفف عبارت if not defined هستش. فرقش هم با ifdef توی همین not هستش.
        شما اگر توی چندتا هدر فایل یک متغیر رو تعریف کنی یا اگر یک کتابخونه رو چند جا فراخونی کنی، کامپایلر بهت ایراد می گیره. واسه همین میان و از عبارت ifndef اول استفاده می کنن و متغیار رو تعریف میکنن یا کتابخونه رو فراخونی می کنن. مثلا پایین رو ببین :
        کد:
        #ifndef RXB8
        #define RXB8 1
        #endif
        اگر از ویزارد کدویژن تا حالا استفاده کرده باشی، اینارو خودش تعریف می کنه (تو ارتباط سریال). میاد و میگه اگر کاربر قبلش یا توی فایلای دیگه BRXB رو تعریف کرده که هیچی.(برنامه داخل if انجام نمیشه) اما اگر تعریف نکرده بیا و به RXBB توی کد مقدار 1 رو بده.
        ---------
        .
        .
        ...........

        دیدگاه

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