а) не всегда можно выдрать готовый кусок из ПО, особенно касаемо всякого ввода/вывода, т.к. может быть много завязок, как аппаратных, так и программных
б) на неинтересные вопросы не интересно отвечать
в) "показать себя несмогшим решить" - самый глупый путь для получения помощи... надо показать себя пытающимся решить. Исходя из вопроса, таких попыток не было
г) и т.д. Хорошее руководство для задающих вопросы по ссылке, рекомендую почитать