Взаимодействие с клавиатурой на Си/Си++

180
14 апреля 2018, 20:32

Подскажите, пожалуйста, есть ли способ через язык программирования Си/Си++ заставить компьютер думать, что мы нажали какую-то клавишу на клавиатуре, при этом не нажимая ее? То есть написать такой код, который будет отправлять сигналы якобы нажатых клавиш компьютеру, при этом клавиатуру мы не будем задействовать. Если есть, то подскажите, пожалуйста, куда смотреть, что читать, буду благодарен.

Answer 1

Вопрос должен был быть конкретнее. Не четко сформулированному вопросу можно дать и любой ответ. Например такой:

char n = 'a';
istreambuf_iterator<char> is(cin);
for (size_t i = 0; i < 5; ++i) {
    n = char(n + i);
    cin.putback(n);
    cout  << "вы ввели символ " << *is++ << endl;
}

как видите, я беру символы из буфера консоли, хотя ничего не вводил...

READ ALSO
Проблема в ходе проверки установки и запуска MPI программы

Проблема в ходе проверки установки и запуска MPI программы

Установку библиотеки "mpih" делал по следующим источникам : 1)https://blogs

145
Скалярное произведение на CUDA c++

Скалярное произведение на CUDA c++

Добрый деньНачал изучать CUDA и уже несколько дней пытаюсь сделать скалярное произведение, именно с константной памятью Без const памяти все...

215
C++ работа с файлами и папками

C++ работа с файлами и папками

Изучаю озвученную тему - хочу разобраться, как просматривать/переименовывать/удалять папкиНа данный момент нарыл:

178
Winsock timeout

Winsock timeout

ЗдравствуйтеВозникла проблема при работе с Winsock - в частности, не могу выставить время таймаута коннекта

182