PDA

View Full Version : سؤال در مورد کداسکی (C++)



kamran_14
جمعه 09 بهمن 1388, 17:04 عصر
سلام
من نیاز به کمک فوری شما دارم لطفا کمکم کنید
چرا در برنامه نویسی C++ کداسکی برخی از کلید ها چاپ نمی شه مثل کلید Alt ، Shift و Ctrl.
برای چاپ اونها چه باید کرد
باتــــشکر

clover
جمعه 09 بهمن 1388, 17:20 عصر
چون این کلید ها کد اسکی ندارند، اینها فقط یک سری کلید وضعیت هستند که باعث تغییر کار کلید های کیبورد می شوند و یا اینکه در برنامه های مختلف با توجه به وضعیت آنها تصمیم خاصی گرفته می شود.

kamran_14
شنبه 10 بهمن 1388, 10:31 صبح
سلام
من نیاز به کمک فوری شما دارم لطفا کمکم کنید
2-کاراکترهای کنترلی کدامند آیا هیچ راهی وجود ندارد که در c++ بشه چاپ کرد؟
3-چرا برای کد 255 در برنامه نویسی c++ کاراکتر اسکی وجود ندارد.

amin1softco
شنبه 10 بهمن 1388, 10:45 صبح
سلام دوست من
اولیش تهی میشه جوابت :چشمک:
اگه منظورت جهت ها هستند کارکتر 72 بالا کارکتر 80 پایین 77 راست و 75 چپ هستند که با حروف بزرگ تداخل دارند H,P,K,M
سومی اینکه کارکتر ها از 0 تا 255 موجود هستند 255 حکم فضای خالی رو داره مثل اسپیس

mehrang
شنبه 10 بهمن 1388, 11:54 صبح
سلام دوست عزیز
1-کد اسکی 0 تا 255 است(256 تا)
2-بعضی از کد های اسکی قابل چاپ هستند مثل 65 که A هست و بعضی ها نیستند مثل 27 که فکر کنم esc باشه.
3-بعضی کلید ها دو تا کد اسکی دارن
مثل کلید های جهتی.
فکر کنم اول 0 و بعد 72 کد کلید بالا است

clover
شنبه 10 بهمن 1388, 15:19 عصر
دوست عزیز، در این مورد و موارد مشابه بار ها و بار ها بحث شده.
لطفا جستجو کنید.

http://barnamenevis.org/forum/showthread.php?t=197233

kamran_14
یک شنبه 11 بهمن 1388, 13:46 عصر
سلاماز اینکه به سؤال من جواب دادید خیلی ممنونممی شه لطف کنید کد تمام کاراکترهای کنترلی را بگید من فقط یکی ، دوتاشو می دونم.با تشکر

gh-reza
یک شنبه 11 بهمن 1388, 17:53 عصر
کافیه ascii table رو توی google جستجو کنید.
اولین لینک جواب شماست که اینه http://www.asciitable.com/

بابا گوگل رو واسه همین روزا درست کردن ناسلامتی شما تحصیلاتتون تو این زمینه هست

kamran_14
پنج شنبه 15 بهمن 1388, 16:41 عصر
سلا م
اینبار سؤال من این است که چرا کاراکترهای کنترلی چاپ نمی شند؟
سؤال من تکراری نیست با بقیه ی سؤالها فرق می کنه

با تشکر