ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 3 از 3
  1. #1
    2005/12/08
    تهران
    618
    20

    مشکل با تابع ()atoi

    سلام
    من تو برنامه ای که نوشتم از تابع atoi() استفاده کردم، اما درست عمل نمی کنه. این قسمتی از برنامه ست:
    Char str[6];
    Unsigned long int num;
    Unsigned long int function(void);
    Unsigned long int function(void)
    {
    For(i=0;i<5;i++)
    {
    Str[i]= …
    }
    Str[5]=’\0’;
    Return atoi(str);
    }
    Main()
    {
    .
    .
    .
    Num=function();
    .
    .
    .
    }
    حالا مشکل اینه که تابع atoi() فقط برای بعضی مقادیر ( کوچیکتر از یه مقداری ) عمل می کنه و برای باقی مقادیر، مقدار برگشتی درست نیست. مشکل از کجاست؟

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  2. #2
    2007/10/07
    تهران
    128
    0

    پاسخ : مشکل با تابع ()atoi

    شما مقدار str رو به یک متغیر tem1 بده بعد temp1 رو به تابع atoi بده و بریز توی temp2 بع temp2 را برگردان مثل پایین
    temp1=str;
    temp2=atoi(temp1);
    return temp2;
    شاید درست بشه!

    امید وارم کمکی کرده باشم

  3. #3
    2008/01/16
    رشت
    857
    10

    پاسخ : مشکل با تابع ()atoi

    من تست کردم ، مشکلی نداشت !

    کد PHP:
    #include <stdlib.h>
    #include <stdio.h>

    char str[6];
    unsigned long int function(void);

    unsigned long int function(void){
        
    str[0]='1'; str[1]='2'; str[2]='3'; str[3]='4'; str[4]='5';
        
    str[5]='\0';
        
    return atoi(str);
    }

    int main(void){
        
    printf("%d\n", function() );
        return 
    0;



    شاید مشکل توی حلقهٔ for باشه

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

نمایش نتایج: از 1 به 3 از 3

موضوعات مشابه

  1. پاسخ: 1
    آخرين نوشته: 2015/10/25, 14:03
  2. اشکال در دستور atoi
    توسط sorena01 در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 2
    آخرين نوشته: 2014/12/05, 13:43
  3. مشکل با تابع ffind
    توسط m2babaey در انجمن NXP
    پاسخ: 0
    آخرين نوشته: 2013/11/21, 16:25
  4. پاسخ: 1
    آخرين نوشته: 2012/09/28, 16:51
  5. تبدیل کاراکتر به عدد با تابع atoi
    توسط manalone در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2010/08/16, 22:37

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •