اطلاعیه

Collapse
No announcement yet.

مشکل sprintf

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

    مشکل sprintf

    مشکل این کد کجاست همچین خطایی و میگیره؟؟؟
    کد:
    
    #include <mega32.h>
    
    // Alphanumeric LCD functions
    #include <alcd.h>
    
        #include <stdlib.h> 
        #include <stdio.h>  
        #include <string.h>
    
    void main(void)
    {
    
    
    while (1)
       {  
        int a=6;
    char lcd[16];
    sprintf(lcd,'%u',a);
       }      
    }
    Error: C:\Users\IS UEFI\Desktop\MMC-SERIAL - Copy\MMC-SERIA6.c(157): function argument #2 of type 'int' is incompatible with required parameter of type 'flash unsigned char *'

    ؟؟؟؟؟

    #2
    پاسخ : مشکل sprintf

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

    کلا ساختار برنامه اشتباس چه برسه به تابع sprintf.

    موفق باشید
    چرا ناراحتی پاتریک!
    + امروز ی بچه دیدم سرچهارراه گل میفروخت
    - از دیدنش ناراحت شدی؟
    + نه
    پس چی ناراحتت کرده
    + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
    ------------------------------------------------------------------------------------------------------
    تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
    ------------------------------------------------------------------------------------------------------
    محصولات

    دیدگاه


      #3
      پاسخ : مشکل sprintf

      نوشته اصلی توسط masror_d
      مشکل این کد کجاست همچین خطایی و میگیره؟؟؟
      کد:
      
      #include <mega32.h>
      
      // Alphanumeric LCD functions
      #include <alcd.h>
      
          #include <stdlib.h> 
          #include <stdio.h>  
          #include <string.h>
      
      void main(void)
      {
      
      
      while (1)
         {  
          int a=6;
      char lcd[16];
      sprintf(lcd,'%u',a);
         }      
      }
      Error: C:\Users\IS UEFI\Desktop\MMC-SERIAL - Copy\MMC-SERIA6.c(157): function argument #2 of type 'int' is incompatible with required parameter of type 'flash unsigned char *'

      ؟؟؟؟؟
      اول اینکه این دوتا باید توی تابع main باشه
      کد:
          int a=6;
      char lcd[16];
      http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

      دیدگاه


        #4
        پاسخ : مشکل sprintf

        اشکال دیگشم میگید؟

        دیدگاه


          #5
          پاسخ : مشکل sprintf

          نوشته اصلی توسط masror_d
          اشکال دیگشم میگید؟
          کد:
          sprintf(lcd,"%d",a);
          http://s6.uplod.ir/i/00674/9cm41hm4inx0.jpg

          دیدگاه

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