cpp כיצד להשתמש במקש הבריחה


תשובה 1:

מבחינת C, המקלדת היא מכשיר קלט - בדרך כלל (אך לא תמיד) המחובר לסטנדרטי ב- (stdin).

מערכות הפעלה מסוימות וקונכיות עושות דברים מיוחדים עבור מקשים מסוימים. למפתח esc (לפחות במערכות יוניקס / לינוקס) אין פונקציה מיוחדת. Control-C, אכן יש פונקציה מיוחדת. כברירת מחדל זה יפסיק את התוכנית.

קן


תשובה 2:

שמור זאת כלולאה חיצונית בזמן ש (! kbhit ()) {char ch = getch () אם (ch == 27) נשבר; ................ שאר הקוד שלך} 27 הוא ה- ascii עבור esc