اطلاعیه

Collapse
No announcement yet.

سئوال در مورد یک Preprocessor

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

    سئوال در مورد یک Preprocessor

    با سلام به همه برنامه نویس های محترم
    من تو c  مبتدیم و می خواستم بدونم کسی در مورد پیش پردازنده #pragma چیزی می دونه منو راهنمایی کنه 

    #2
    پاسخ : سئوال در مورد یک Preprocessor

    سلام دوست عزیز
    فکر نکنم یه مبتدی به این چیزا نیاز داشته باشه
    این دستور یه رهنمود برای کامپایلر C شما هست که به کامپایلر اجازه انجام بعضی کارها یا در نظر گرفتن یا نگرفتن بعضی کار ها را می دهد.
    برای مثال:
    کد:
    #pragma warn +zdi
    باعث میشه که در صورت تقسیم بر صفر یک هشدار داده شود
    یا
    کد:
    #pragma saveregs
    که معمولا قبل تابع های با متغییر بالا استفاده میشه باعث حفظ مقادیر رجیستر ها میشه که معمولا برای برنامه نویسی inline استفاده میشه
    اگه رهنمود خاصی از پراگما مد نظرته بگو تا راهنمایید کنم
    :bye
    we are here,it must be done

    دیدگاه


      #3
      پاسخ : سئوال در مورد یک Preprocessor

      از جوابتون ممنونم :eek:
      (+)

      دیدگاه


        #4
        پاسخ : سئوال در مورد یک Preprocessor

        خواهش می کنم
        :biggrin: :bye
        we are here,it must be done

        دیدگاه


          #5
          پاسخ : سئوال در مورد یک Preprocessor

          آقا خب اگه چیزی یاد گرفتی لااقل یه تشکری می کردی از آقا دیگه :mrgreen: :mrgreen:

          شرمنده من تازه این قسمت مربوط به برنامه نویسی رو دیدم. :mrgreen: :mrgreen:




          Upload your files Here. Great Azeri Resumable File Host: http://endir.az/index.php?lang=5

          دیدگاه


            #6
            پاسخ : سئوال در مورد یک Preprocessor

            سلام

            البته توجه کنین که بعضی از این
            #pragma ?
            ها وابسته به کامپایلرن و ممکنه تو یه کامپایلر دیگه (ماشاالله که c++ کامپایلر کم نداره)
            فرق داشته باشن یا اصلا نباشن. پس استفاده از اونا portability برنامه رو (ممکنه) کم کنه
            یه جورایی تو پاسکال هم یه چیزایی شبیه اونا هست. مثلا :
            {$I+}
            و
            {#I-}
            دقت کنین که $ در داخل {} تو پاسکال باعث میشه که preprocessor محسوب بشن، نه کامنت..

            مرسی.

            Upload your files Here. Great Azeri Resumable File Host: http://endir.az/index.php?lang=5

            دیدگاه

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