مشاهده نسخه کامل
: راهنمایی
hamed_9192
12-12-2008, 18:05
با سلام
دوستان من میخواستم نحوه وارد کردن حروف الفبا فارسی در کدهای اسکی++ c رو بدونم که چه شکلی
هستش (یعنی حروف الفبا فارسی رو تو کدهای اسکی گذاشت و از اون ها تو برنامه استفاده کرد)
متشکرم
Shahab_H
12-12-2008, 22:00
والا من 1 بار از استاد برنامه نویسیمون اینو پرسیدم گفتش میشه ولی خیلی سخته بهتره نری سراغش!
حالا نمی دونم بلد نبود یا واقعا این جوریهd:
hamed_9192
12-12-2008, 23:06
با سلام
فکر نکنم اون قدرها هم سخت باشه
من هم از استادمون پرسیدم ولی متاسفانه ایشون به عنوان پروپه به من پشنهاد دادن و من هم الان باید هر جوری شده پیداش
کنم
hamidreza_buddy
14-12-2008, 23:43
یعنی توی محیط کنسول استفاده کنیم؟ اینجوری بعید می دونم بشه.
ولی اگه از محیط گرافیکی استفاده می کنید می تونید به راحتی از unicode استفاده کنید.
ولی منظورتون از «وارد کردن الفبای فارسی به کد اسکی» چیه؟ اگه میشه دقیق تر بگید؟
ولی اگه از محیط گرافیکی استفاده می کنید می تونید به راحتی از unicode استفاده کنید.
سلام
میشه بیشتر توضیح بدین؟ یا یه مثال بیارین
ممنون
hamidreza_buddy
15-12-2008, 17:13
ببینید سال های قبل که تازه کامپیوتر اختراع! شده بود فقط کد اسکی رو پشتیبانی می کردند که شامل 127 کاراکتر اصلی و 127 اضافه شده (extended) بود. ولی جلوتر نیاز به پشتیبانی از زبان های دیگر هم مطرح شد. مثلاً زبون چینی و ژاپونی و اینا فقط الفباشون فک کنم چن هزار تا باشه! در نتیجه به جای کد اسکی که هشت بیتی هست از کد یونیکد 16 بیتی استفاده کردند که یه کد جهانی باشه و همه کدهای از همه زبان ها رو در بر داشته باشه چون rangeش بیشتر از 8 بیته.
شما توی visual c++ می تونید با رشته های فارسی (یونیکد) درست مثل رشته های اسکی رفتار کنید. کار خاصی هم نداره.
البته توی Visual c++ 6 کمی کار باهاشون سخت بود ولی توی vc++.net فکر میکنم (مطمئن نیستم) که آسون تر شده.
ولی اگه از محیط گرافیکی استفاده می کنید می تونید به راحتی از unicode استفاده کنید.
ببینید سال های قبل که تازه کامپیوتر اختراع! شده بود فقط کد اسکی رو پشتیبانی می کردند که شامل 127 کاراکتر اصلی و 127 اضافه شده (extended) بود. ولی جلوتر نیاز به پشتیبانی از زبان های دیگر هم مطرح شد. مثلاً زبون چینی و ژاپونی و اینا فقط الفباشون فک کنم چن هزار تا باشه! در نتیجه به جای کد اسکی که هشت بیتی هست از کد یونیکد 16 بیتی استفاده کردند که یه کد جهانی باشه و همه کدهای از همه زبان ها رو در بر داشته باشه چون rangeش بیشتر از 8 بیته.
شما توی visual c++ می تونید با رشته های فارسی (یونیکد) درست مثل رشته های اسکی رفتار کنید. کار خاصی هم نداره
اینا رو می دونم رفیق!!
فکر کردم منظورت از محیط گرافیکی گرافیک تحت داس بود، واسه همین تعجب کردم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.