В стандартной библиотеке есть функция
ReadFile(hCom, // handle of file to read
inputData, // handle of file to read
sizeBuffer, // number of bytes to read
&length,
// pointer to number of bytes read
NULL) // pointer to structure for data
Но у этой функции есть 1 большой недостаток-мы должны знать точный объем информации, которое мы должны принять. Если же сказать функции читать информацию, а информации не будет, то функция будет ждать эту информацию очень долго. В моем случае это общение с устройством через ком порт.
Может вы знаете другую функцию, которая читает ком порт только в том случае если есть что читать. А если нет, то идет дальше по программе?
Хорошая статья на тему работы с COM
, используя WINAPI
: Работа с COM-портом с помощью потоков.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Учу C++ на примере проекта (игра в пешки, суть и смысл игры значения не имеют)Есть объект Pawns (это обертка игры)
Никак не могу найти исходный код g++ для linuxМне нужен именно исходный код
error C2784: '_RanIt1::difference_type std::operator -(std::move_iterator<_RanIt> &,const std::move_iterator<_RanIt2> &)' : could not deduce template argument for 'std::move_iterator<_RanIt> &' from 'std::_List_iterator<_Mylist>'