cpp როგორ გამოვიყენოთ გაქცევის გასაღები


პასუხი 1:

რაც შეეხება C- ს, კლავიატურა არის შემავალი მოწყობილობა - ზოგადად (მაგრამ არა ყოველთვის) სტანდარტულთან არის დაკავშირებული (stdin).

ზოგიერთი ოპერაციული სისტემა და ზოგიერთი ჭურვი ზოგიერთ გასაღებს განსაკუთრებულ რამეებს უკეთებს. Esc კლავიშს (ყოველ შემთხვევაში, უნიქსის / linux სისტემებისთვის) განსაკუთრებული ფუნქცია არ აქვს. Control-C, აქვს სპეციალური ფუნქცია. სტანდარტულად შეწყვეტს პროგრამას.

კენ


პასუხი 2:

შეინახეთ ეს როგორც გარე მარყუჟი, ხოლო (! kbhit ()) {char ch = getch () if (ch == 27) შესვენება; ................ თქვენი კოდის დანარჩენი ნაწილი} 27 არის ascii for esc