اطلاعیه

Collapse
No announcement yet.

معادل دستور

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

    معادل دستور

    سلام به همه
    من 2 تا مشکل برنامه نویسی دارم

    1) دستور EOF (تست پایان فایل ) در بسکام معادلش در کدویژن رو چجوری باید نوشت.!
    من چند روزه دارم FF.h رو میخونم چیزی دستگیرم نشده.!

    2) بری تبدیل 2 متغیر 8 بیتی به 16 بیتی من دستورات زیر و نوشتم.!
    کد:
    unsingned char buufer[2]=;
    unsigned int status;
    status=buffer[1];
     status=status<<8;
      status|=buffer[0];
    فکر میکنم درست تبدیل کردم.
    از اساتید محترم درخواست کمک میکنم
    با تشکر
    قومي متفکرند اندر ره دين
    قومي بگمان فتاده در راه يقين
    ميترسم از آن که بانگ آيد روزي
    که اي بي خبران ، راه نه آن است و نه اين...!

    #2
    پاسخ : معادل دستور

    من نمیدونم چرا هر وقت پست میزارم کسی جواب نمیده :sad: :sad: :sad:
    ---------------------------------------------------------------------------------------------
    قسمت دوم سوال : درست نوشته بودم کار کرد.!
    فقط الان گیر تست انتهای فایل هستم
    دوستان یاری کنید. :read:
    قومي متفکرند اندر ره دين
    قومي بگمان فتاده در راه يقين
    ميترسم از آن که بانگ آيد روزي
    که اي بي خبران ، راه نه آن است و نه اين...!

    دیدگاه


      #3
      پاسخ : معادل دستور

      سلام

      من برای avr از bascom استفاده می کنم اما با قسمت کمی که از C می دونم پاسخ شما رو می دم

      1) دستور EOF (تست پایان فایل ) در بسکام معادلش در کدویژن رو چجوری باید نوشت.!
      من چند روزه دارم FF.h رو میخونم چیزی دستگیرم نشده.!
      اگر برای خواندن فایل هست ، هر خط آرایه رو انتهاش رو چک کنین که کارکترهای کنترلی ، مثل انتهای خط ، پایان خط رو بر می گردانن ، البت

      2) بری تبدیل 2 متغیر 8 بیتی به 16 بیتی من دستورات زیر و نوشتم.!
      اینجا رو بخونین همچنین کاری صورت گرفته هست
      http://www.eca.ir/forum2/index.php?t...8849#msg378849
      هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

      دیدگاه


        #4
        پاسخ : معادل دستور

        نوشته اصلی توسط baby_1
        سلام

        من برای avr از bascom استفاده می کنم اما با قسمت کمی که از C می دونم پاسخ شما رو می دم

        اگر برای خواندن فایل هست ، هر خط آرایه رو انتهاش رو چک کنین که کارکترهای کنترلی ، مثل انتهای خط ، پایان خط رو بر می گردانن ، البت
        اینجا رو بخونین همچنین کاری صورت گرفته هست
        http://www.eca.ir/forum2/index.php?t...8849#msg378849
        سلام
        ممنون از راهنمایی
        من فایل ها با قالب BIN* رو میخونم.
        در مورد کارکتر های کنترلی بیشتر توضیح بدید.
        من یه فایل TXT* ساده رو با نرم افزار Winhex نگاه میکنم فقط کد های اون رو نشود میده ، خبری از کارکتر های کنترلی آخر خط یا پایان فایل وجود ندارد.
        قومي متفکرند اندر ره دين
        قومي بگمان فتاده در راه يقين
        ميترسم از آن که بانگ آيد روزي
        که اي بي خبران ، راه نه آن است و نه اين...!

        دیدگاه


          #5
          پاسخ : معادل دستور

          سلام
          از اون جایی که کسی جواب مارو نداد ، من خودم دست بکار شدم.!
          برای چک کردن انتهای فایل در کدویژن از تابع ()feof در سرفایل stdio.h استفاده میشود.!
          اگر به انتهای فایل رسیده بود، یک مقدار غیر صفر (1) برگردانده خواهد شد.
          در غیر این صورت، تابع 0 بازمیگرداند.!
          مثال:
          کد:
          }do
          مجموعه دستورات
          {
          while(feof(&file)!=1);
          :nice: :nice: :nice: :nice: :nice:
          قومي متفکرند اندر ره دين
          قومي بگمان فتاده در راه يقين
          ميترسم از آن که بانگ آيد روزي
          که اي بي خبران ، راه نه آن است و نه اين...!

          دیدگاه

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