تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: چطور int رو به string تبدیل کنم؟

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2006
    پست ها
    105

    پيش فرض چطور int رو به string تبدیل کنم؟

    سلام
    چطور int رو به string تبدیل کنم؟. بالعکس
    لطفا کد کاملش رو برای vs2008 بنویسید
    مرسی

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    منظورت چیه ؟ یعنی چطوری عدد رو به رشته تبدیل کنیم یا بالعکس ؟؟؟

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Oct 2006
    پست ها
    105

    پيش فرض

    آره
    لطفا

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2008
    پست ها
    132

    پيش فرض

    برای تبدیل رشته به عدد باید این کارو کنی .من راهنمایی میکنم و تیکه کدهای اصلیشم برات میذارم خودت سرهمشون کن.
    نکته : کد اسکی هر عدد برابر با خود هست . پس میتونیم این تبدیل رو به راحتی انجام بدیم دیگه .
    اول یه رشته رو میگیریم بعد طول رو بدست میاریم برای این کار از
    Int len=0;
    While(str[len])
    Len++;
    استفاده میکنیم.
    بعد بیا از یه حلقه استفاده کن .
    Int num=0;
    For(int i=0;i<len;i++)
    {num=num*10+(int)str[i];}

    برای بالعکسش :

    اول باید تعداد ارقام رو بدست بیاریم و با شروع از رقم آخر و تبدیل به کاراکتر ، اونارو از آخر در مکان درست قرار میدیم.
    برای بدست آوردن تعداد ارقام باید از تیکه کد زیر استفاده کنی :
    n=num;
    while(n>=1)
    {
    count++;
    n/=10;
    }
    بعد باید ارقام روتو مکان درست قرار بدیم که از این تیکه کد استفاده کن .
    n=num;
    for(int i=count;i>0;i--)
    {
    str[i]='0';
    str[i]+=n%10;
    n/=10;}
    str[count+1]='\0';

    دقیقا همه چیز رو بهت گفتم . فقط میمونه تعریف متفیر و آرایه .
    این ساده ترین چیزی بود که به ذهنم رسید
    موفق باشید./
    Last edited by dewdrops; 31-10-2010 at 22:21.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •