powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу вывести точку через SendInput
1 сообщений из 1, страница 1 из 1
Не могу вывести точку через SendInput
    #38154888
CplplNoob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, помогите решить проблему: не могу вывести току-разделить для числа. Например в массиве число 2.5, а выводится 25. Код ниже. Подскажите, пжлст, что нужно сделать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 INPUT ip;
      for (int z = 0; z < 8; ++z)
{    char x = lot[z];
    
    {ip.type = INPUT_KEYBOARD;
 ip.ki.wScan = 0; // hardware scan code for key
 ip.ki.time = 0;
 ip.ki.dwExtraInfo = 0;
 ip.ki.wVk =  (unsigned short)((unsigned char)(x)); 
 ip.ki.dwFlags = 0; // 0 for key press
 SendInput(1, &ip, sizeof(INPUT));
 ip.ki.dwFlags = KEYEVENTF_KEYUP; // KEYEVENTF_KEYUP for key release
 SendInput(1, &ip, sizeof(INPUT));
    }}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не могу вывести точку через SendInput
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]