0
Я следующий код, чтобы начать новую нитьпараметр Pass для _beginthread функции
int number = 10;
_beginthread(ModbusReadWrite, 0, (void*)number);
Функция:
void ModbusReadWrite(void *arg)
{
char inBuffer[BUF_SIZE];
int PointNumber = &arg;
...
}
Он показывает ошибку:
error C2440: 'initializing' : cannot convert from 'void **' to 'int'
Итак, я необходимо определить новый параметр типа int и передать его функции ModbusReadWrite(). Как я могу это достичь?