PDA

View Full Version : کد نویسی دکمه های کیبورد جهت انجام عملیات



loknatesabz
یک شنبه 04 دی 1390, 16:59 عصر
سلام
من میخوام یک سری اعمال رو با استفاده از یک سری از دکمه های کیبورد برنامه نویسی کنم مثلاً توی یک برنامه کتابخانه با وارد کردن حرف L توسط کاربر مشخصات کتاب رو از ورودی بگیره و در یک فایل (input) قرار دهد.
هرکسی از دوستان میدونه منو راهنمایی کنه...مرسی

shahmohammadi
یک شنبه 04 دی 1390, 19:01 عصر
سلام.
اگه بخاهید از کلید هایی مثل L یا M و... استفاده کنید که ساده هست.
char c1;
c1=getchar();
switch(c1)
{
case 'L':
case 'l':
//دستور یا دستوراتی که با زدن کلید L قرار است اجرا شود
break;
case 'M':
case 'm':
//دستور یا دستوراتی که با زدن کلید M قرار است اجرا شود
break;
default:
break;
}
اگر هم بخواهید با کلید هایی مثل کلید های جهت نما و اینتر و یا کنترل و شیفت و امثال اینها کار کنید باز توی همین سایت چند تا تاپیک در این مورد هست.
دستور بالا رو به این صورت هم می تونستیم بنویسیم:
if((c1=='L')||(c1=='l')){.....}else if((c1=='M')||c1==('m')){....}

loknatesabz
سه شنبه 06 دی 1390, 06:45 صبح
از راهنمایی خوبتون ممنونم