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





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









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









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





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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12
  1. #1
    2011/07/13
    484
    4

    سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    با سلام خدمت دوستان عزیز و گرامی

    راستش میخوام یک عدد مثل 123 رو از ورودی بگیرم و بریزم تو یک آرایه ... که این عدد در آرایه باید بصورت زیر ریخته بشه :

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

    عضویت



    یعنی اینکه عدد یکان ( که 3 هست ) باید در آخرین خونه از آرایه قرار بگیره و ...

    و نکته دیگه اینکه عدد ریخته شده تو آرایه بصورت کاراکتر شناخته میشه ( شبیه '3&#039 و باید اونو به عدد تبدیل کرد ( فقط در این حد میدونم که باید تک تک اونارو منهای 48 کرد )

    اگه از دوستان کسی منو راهنمایی کنه ممنون میشم ... با تشکر
    از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...
  2. #2
    2009/10/27
    تهران
    3,302
    770

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    یک روش معمول برای بدست آوردن تک تک ارقام یک عدد، تقسیمات متوالی به 10 است. مثلا عدد 1234 با تقسیم بر 10 دارای باقیمانده 4 و خارج قسمت 123 خواهد شد که 4 در باقیمانده نشان دهنده رقم یکان است. با تقسیم مجدد 123 بر 10، باقیمانده برابر 3 می شود که همان عدد دهگان است و خارج قسمت 12 می شود. تقسیم مجدد 12 بر 10 دارای باقیمانده 2 و خارج قسمت 1 می شود که باقیمانده رقم صدگان و خارج قسمت نهایی رقم هزارگان خواهد بود.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
    امکان پاسخگویی به سوالات از طریق پیغام خصوصی مقدور نیست
  3. #3
    2011/07/13
    484
    4

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    نقل قول نوشته اصلی توسط طراح
    یک روش معمول برای بدست آوردن تک تک ارقام یک عدد، تقسیمات متوالی به 10 است. مثلا عدد 1234 با تقسیم بر 10 دارای باقیمانده 4 و خارج قسمت 123 خواهد شد که 4 در باقیمانده نشان دهنده رقم یکان است. با تقسیم مجدد 123 بر 10، باقیمانده برابر 3 می شود که همان عدد دهگان است و خارج قسمت 12 می شود. تقسیم مجدد 12 بر 10 دارای باقیمانده 2 و خارج قسمت 1 می شود که باقیمانده رقم صدگان و خارج قسمت نهایی رقم هزارگان خواهد بود.
    با تشکر از پاسختون ... روش جالب و پرکاربردیه

    ولی منظورم تبدیل کاراکتر به عدد هست ... مثلا یک آرایه ای تعریف کردیم مثل [char temp[n وقتی که از ورودی 123 رو بگیریم و تو این آرایه بریزیم ، اونو به عنوان کاراکتر ذخیره خواهد کرد ... حالا من دنبال روشی هستم که اونو به عدد تبدیل کنم و تو یک آرایه دیگه ای بریزم ... توی کتاب مهندس جعفرنژاد قمی ، برای این منظور 48 واحد از تک تک کاراکتر های '0' تا '9' کم میکرد تا تبدیل به اعداد 0 تا 9 شوند ... ولی من چیزی متوجه نشدم
    از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...
  4. #4
    2008/07/16
    تهران
    677
    6

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    اقا خوب چرا از تابع atoi یا atof استفاده نمی کنید . من قبلا برای keil اینو نوشتم به دردت می خوره بزارم .
  5. #5
    2011/07/13
    484
    4

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    نقل قول نوشته اصلی توسط مهدی کربلایی
    اقا خوب چرا از تابع atoi یا atof استفاده نمی کنید . من قبلا برای keil اینو نوشتم به دردت می خوره بزارم .
    داداش نیکی و پرسش :biggrin: کارم بدجور گیر اینه ...
    از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...
  6. #6
    2008/07/16
    تهران
    677
    6

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    ببخشید من هوسم نبود برای معکوسش رو نوشتم
    اینو داشته باش تا برات ارایه به عدد هم بنویسم .

    کد:
    void int_to_aray (char *ram_str,unsigned int i)
    {
    char temp1[12],j,k;
    unsigned int a=0;
    a=i;
    for (j=0;j<22;j++)
    {
    k = a % 10;	temp1[j]=k+0x30;
    a = a / 10; if (a==0) {temp1[++j]='\0'; j = 24;}
    }
    k=strlen(temp1);
    for(j=0;j<strlen(temp1);j++)
     { 
      ram_str[j]=temp1[--k];
     }
    ram_str[strlen(temp1)]= '\0'; 
    }
  7. #7
    2008/07/16
    تهران
    677
    6

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    یه سوال حالا چرا از توابع ماده داخل C استفاده نمی کنی .
  8. #8
    2008/07/16
    تهران
    677
    6

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    اقا اینو امتحان کن فکر نکنم ایرادی داشته باشه و بهتر از این هم می شه . الان یکم خستم .

    کد:
    unsigned int array_to_int (char *in_str) {
     
     char c1,str_lenth,flag_end;
     unsigned int number=0;
     
     c1=0; 
     str_lenth=strlen(in_str); 
     flag_end=1;
     
     while (flag_end) 
     {
      number += in_str[c1]; c1++; 
      if (c1 == str_lenth) {flag_end=0;} 
      else {number *= 10;}
     }
     return number;
    }
  9. #9
    2011/07/13
    484
    4

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    دست شما درد نکنه
    من برم روش کار کنم ببینم چی میشه...
    بازم ممنون
    از سختی نترس! این سختی هاست که جایگاه و مقام انسان را بالا میبرد...
  10. #10
    2008/07/16
    تهران
    677
    6

    پاسخ : سوال در مورد آرایه ها و تبدیل کاراکتر به عدد

    اقا تو رو خدا یه فکری برای درست قرار دادن کد رو سایت بکنید اینجا مثلا همه برنامه نویس هستیم و می خواهیم کد بزاریم ولی همش به هم می ریزه .

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

    عضویت

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 12

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

  1. adc و تبدیل به آرایه
    توسط masror_d در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2016/03/23, 15:52
  2. تبدیل یک کاراکتر به عدد صحیح( کد ویژن )
    توسط titery در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/11/13, 00:05
  3. کمک در تبدیل آرایه برای sim900
    توسط vahidabedi در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2015/07/30, 13:11
  4. مشکل در تبدیل آرایه
    توسط زوار در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2011/08/19, 10:04
  5. تبدیل کاراکتر به عدد با تابع atoi
    توسط manalone در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2010/08/16, 22:37

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

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

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

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

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