با سلام
دوستان من میخواستم نحوه وارد کردن حروف الفبا فارسی در کدهای اسکی++ c رو بدونم که چه شکلی
هستش (یعنی حروف الفبا فارسی رو تو کدهای اسکی گذاشت و از اون ها تو برنامه استفاده کرد)
متشکرم
با سلام
دوستان من میخواستم نحوه وارد کردن حروف الفبا فارسی در کدهای اسکی++ c رو بدونم که چه شکلی
هستش (یعنی حروف الفبا فارسی رو تو کدهای اسکی گذاشت و از اون ها تو برنامه استفاده کرد)
متشکرم
والا من 1 بار از استاد برنامه نویسیمون اینو پرسیدم گفتش میشه ولی خیلی سخته بهتره نری سراغش!
حالا نمی دونم بلد نبود یا واقعا این جوریهd:
با سلام
فکر نکنم اون قدرها هم سخت باشه
من هم از استادمون پرسیدم ولی متاسفانه ایشون به عنوان پروپه به من پشنهاد دادن و من هم الان باید هر جوری شده پیداش
کنم
یعنی توی محیط کنسول استفاده کنیم؟ اینجوری بعید می دونم بشه.
ولی اگه از محیط گرافیکی استفاده می کنید می تونید به راحتی از unicode استفاده کنید.
ولی منظورتون از «وارد کردن الفبای فارسی به کد اسکی» چیه؟ اگه میشه دقیق تر بگید؟
سلامولی اگه از محیط گرافیکی استفاده می کنید می تونید به راحتی از unicode استفاده کنید.
میشه بیشتر توضیح بدین؟ یا یه مثال بیارین
ممنون
ببینید سال های قبل که تازه کامپیوتر اختراع! شده بود فقط کد اسکی رو پشتیبانی می کردند که شامل 127 کاراکتر اصلی و 127 اضافه شده (extended) بود. ولی جلوتر نیاز به پشتیبانی از زبان های دیگر هم مطرح شد. مثلاً زبون چینی و ژاپونی و اینا فقط الفباشون فک کنم چن هزار تا باشه! در نتیجه به جای کد اسکی که هشت بیتی هست از کد یونیکد 16 بیتی استفاده کردند که یه کد جهانی باشه و همه کدهای از همه زبان ها رو در بر داشته باشه چون rangeش بیشتر از 8 بیته.
شما توی visual c++ می تونید با رشته های فارسی (یونیکد) درست مثل رشته های اسکی رفتار کنید. کار خاصی هم نداره.
البته توی Visual c++ 6 کمی کار باهاشون سخت بود ولی توی vc++.net فکر میکنم (مطمئن نیستم) که آسون تر شده.
ولی اگه از محیط گرافیکی استفاده می کنید می تونید به راحتی از unicode استفاده کنید.اینا رو می دونم رفیق!!ببینید سال های قبل که تازه کامپیوتر اختراع! شده بود فقط کد اسکی رو پشتیبانی می کردند که شامل 127 کاراکتر اصلی و 127 اضافه شده (extended) بود. ولی جلوتر نیاز به پشتیبانی از زبان های دیگر هم مطرح شد. مثلاً زبون چینی و ژاپونی و اینا فقط الفباشون فک کنم چن هزار تا باشه! در نتیجه به جای کد اسکی که هشت بیتی هست از کد یونیکد 16 بیتی استفاده کردند که یه کد جهانی باشه و همه کدهای از همه زبان ها رو در بر داشته باشه چون rangeش بیشتر از 8 بیته.
شما توی visual c++ می تونید با رشته های فارسی (یونیکد) درست مثل رشته های اسکی رفتار کنید. کار خاصی هم نداره
فکر کردم منظورت از محیط گرافیکی گرافیک تحت داس بود، واسه همین تعجب کردم.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)