ورود

نسخه کامل مشاهده نسخه کامل : استفاده از f1 اا f10در زبان c



GHALEHNOEY
10-04-2010, 06:29
با سلام
برای استفاده از کلید های f1 تاf10
و کلید های مکان نمادر زبان cباید چه مراحلی طی کنیم به طوری که هر کلید یک تابع را فراخوانی کند وکلید های مکان نما در صفحه حرکت کنند؟
البته کد های اسکی این کارکترها رو دارم

gavanche
12-04-2010, 21:13
اگر کد اسکی F1 تا F10 رو داشته باشید می تونید تو هر جایی از برنام ه که مد نظرتونه یه switch -case بذارین و توی هر case تابع مورد نظرتونو صدا کنید.
در مورد مکان نما هم اگر مختصات فعلی مکان نما رو داشته باشید شاید بتونید چک کنید که اگر کاربر کاراکتر های فلش های بالا و پایین و چپ و راست رو وارد کرد با تابع gotoxy() مکان نما رو جابه جا کنید. برای داشتن مختصات فعلی هم فکر کنم که اگر هر بار که چیزی چاپ می کنید تعداد کاراکتر های چاپ شده رو حساب کنید دیگه مشکلی نباشه.
(فکر کنم حرفام خیلی ناشیانه بود! اگر این طور بود ببخشید!)