Напишите программу, которая генерирует события клавиатуры, тип которых Hello, World!
.
Это не должно быть независимым от платформы.
Он не может оставить ни одной клавиши нажатой. Например, в Java Robot.KeyPress('H');
будет оставаться H
нажатым, поэтому вы должны отпустить его сRobot.KeyRelease('H');
Вы можете предположить, что при запуске вашей программы caps lock отключен. Заглавные буквы можно вводить, удерживая клавишу shift и нажимая букву, или переключая заглавные буквы. Для !
, вероятно, вам придется использовать метод сдвига.
Самый короткий код выигрывает.
s
(просто инициализироватьfor(c="H..
), увеличитьc
вioctl
,main(D)
чтобы сохранитьint
. Может быть, также удалить некоторые включает (даже жесткий кодO_RDWR
иTIOCSTI
).