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





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









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









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






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

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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2006/03/24
    ECA
    2,422
    219

    تبدیل کد dec به char

    سلام
    الان یه ولوم یا کلید یا ..... چیزی داریم که کد دسیمال میفرسته
    بلوکی وجود داره که کد دسیمال رو به کد مشابه کاراکتر تبدیل کنه ؟
    مثلاً طبق همین جدول http://www.asciitable.com کد دسیمال بدم ، خروجیش رو تبدیل بکنه به کاراکتر مورد نظر ؟
    ممنون

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

    عضویت

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

    عضویت

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

    عضویت

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

    عضویت


  2. #2
    2006/03/24
    ECA
    2,422
    219

    پاسخ : تبدیل کد dec به char

    راهی ؟ روشی ؟
    من تو اینترنت هم گشتم چیزی نبود ! یعنی راهی نداره :(

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

    عضویت

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

    عضویت

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

    عضویت

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

    عضویت


  3. #3
    2008/09/02
    اصفهان
    1,897
    37

    پاسخ : تبدیل کد dec به char

    جناب اکرمی!
    اولا سال نو مبارک!
    ثانیا وقتی میگن کد دسیمال یا هگز یا اکتال همه به طرز نمایش دلالت میکنه نه خود مقدار عددی. این اشتباهی هست که اغلب مرتکب میشیم. بنابراین عدد 17 در مبنای ده (یا همون دسیمال) با عدد 11 در مبنای 16 (همون هگز) و عدد 21 در مبنای هشت (اکتال) همشون یکی هستن. (درست عین دعوای سر عنب و اوزوم). بنا براین شما اینجا فقط عدد دارین. حالا باید دید این مقداری که ولوم شما میفرسته چیه؟ قاعدتا نباید یک مقدار عددی یک بایتی باشه که نشون دهنده یک کاراکتر هست ولی در یک کاراکتر ننشسته. بلکه فقط مشکل اینجاست که چطور یک عدد رو به معادل رشته ای اون تبدیل کرد. من خیلی سال هست که با این نرم افزار هایی مثل LabView یا BridgeView ور نرفتم؛ اما مطمئنا بلوکهایی برای تبدیل یک عدد به معادل رشته ای داره. منتهی اگه ندیدین بیشتر ممکنه به این خاطر باشه که جلوی دست و پاتون ریخته که محلش نمیذارین. یا اینکه میخوایین با آدرس اشتباه شما تطبیق داشته باشه. که نمیشه.
    ضمنا من شک دارم (بطور حسی) در یک همچین محیط هایی عناصر پایه ای مثل کاراکتر وجود داشته باشه. بیشتر بنظرم میاد که رشته یا string همون کار رو میتونه انجام بده. مثل بیسیک.
  4. #4
    2006/03/24
    ECA
    2,422
    219

    پاسخ : تبدیل کد dec به char

    سال نو شما هم مبارک
    راستش یک تعدادی بلوک واسه اینجور کارا داره ،
    که مثلا کد dec رو تبدیل به string می کنه ، فقط مشکلی که داره ، خیلی باحاله !
    یعنی عدد 9 dec میدی بهش ، تبدیل می کنه به 9 کاراکتری (string)
    یعنی انواع و اقسامش رو داره، ولی دقیقاً اون مدلی که من می خوام رو نداره ! یعنی کد اسکی بدم و طبق جدول http://www.asciitable.com کاراکتر متناظر اون رو بگیرم.
    تو اینترنت هم گشتم ولی باز چیزی پیدا نکردم، شاید از یه طریق دیگه بشه درستش کرد. مثلا یه دیتابیس مانندی درست کنم، بعد بگم ورودی این شد خروجی این رو بده.

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

    عضویت

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

    عضویت

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

    عضویت

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

    عضویت


  5. #5
    2006/12/19
    تهران
    711
    0

    پاسخ : تبدیل کد dec به char

    سلام
    فرشاد جان تا اونجا که من متوجه شدم شما میخواید کد اسکی بدید و کاراکتر معادل رو بگیرید. درسته ؟
    خب دستور Byte Array To String اینکار رو انجام میده
    کد اسکی رو میدی به ورودیش و خروجی معادل استرینگ اون کد یا کدهای اسکی (چون ورودیش آرایه هستش) رو میده
  6. #6
    2006/03/24
    ECA
    2,422
    219

    پاسخ : تبدیل کد dec به char

    آقا من یه همچین چیزی می خواستم :d
    یه دونه واسه خودم ساختم !
    با یه حلقه شرطی ، که از یه طرف بلوک شما dec از 0 تا 255 میدین و از اون طرف کارکتر معادل اون رو دریافت می کنین
    می تونین این بلوک رو استفاده بکنین، ممنون از همه دوستانی که کمک کردند.
    البته اگر راه دیگه هم هست بگید.
    فايل هاي پيوست شده فايل هاي پيوست شده

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

    عضویت

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

    عضویت

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

    عضویت

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

    عضویت


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

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

  1. فرق uint8_t و CHAR
    توسط sepehr63 در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 1
    آخرين نوشته: 2015/09/12, 12:18
  2. تبدیل uint8_t به unsigned char در keil
    توسط isajan در انجمن پروسسورهای ARM
    پاسخ: 6
    آخرين نوشته: 2015/03/04, 11:08
  3. تبدیل float به char
    توسط mehdi_24 در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2014/11/17, 15:53
  4. تبدیل unsigned char به int
    توسط s699fx_bpr در انجمن NXP
    پاسخ: 4
    آخرين نوشته: 2012/02/10, 21:50
  5. تابع تبدیل char به int
    توسط saleh در انجمن 8051
    پاسخ: 7
    آخرين نوشته: 2007/05/17, 18:06

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

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

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

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

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