اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تبدیل کاراکتر به کاراکتر گسترده در مقادیر اسکی

0 امتیاز
551 نمایش

من متوجه شدم که کاراکتر (char) و کاراکتر گسترده (wchar_t) در مقادیر اسکی مشترک نیستن ولی هر دو مقادیر اسکی رو دارن.
سوال اینجاست که آیا روشی وجود داره که مقدار عددی یه کاراکتر اسکی رو در هر دو نوع کاراکتری بده؟ تا بعد بتونیم تابعی بنویسیم که این دو مقدار و به هم تبدیل کنه؟
مثلاً فرض کنیم مقدار اسکی a در اسکی (یا نوع char) برابر ۵۹ است. اما این مقدار در کاراکتر گسترده یه مقدار غیر ۵۹. چطوری این مقدار رو پیدا کنیم؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده یکشنبه ۲۲ اردیبهشت ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

مقادیر عددی کاراکترها در مجموعه کاراکترها به صورت استاندارد مشخص شده. مثلاً برای اسکی کدهای عددی به صورت استاندارد بین‌المللی تعریف شده. یا برای windows-1256 هم مقادیر عددی متناظر با کاراکترها به صورت استاندارد بین‌المللی تعریف شده است.

بنابراین برای دونستن مقادیر عددی باید به سندهای استاندارد مراجعه کرد.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده پنجشنبه ۱۳ تیر ۱۳۹۲ توسط prodo