Что это за кнопка? Устройство на микроконтроллере, или подразумевается клавиша компьютера. Если комп, то какая операционная система? По-моему C++ язык настолько абстрактный, что до подробностей ввода-вывода не опускается, поэтому в общем виде, по-моему, ответить вряд ли получиться.