error C2059: 语法异常:“)” VS2010 DirectInput应用
error C2059: 语法错误:“)” 紧急求助 VS2010 DirectInput应用
源程序
HRESULT Joystick::UpdateInputState( void)
{
HRESULT hr;
if(NULL==m_lpDIDevice)
return S_OK;
hr = m_lpDIDevice->Poll();
if( FAILED( hr ) )
{
hr = m_lpDIDevice->Acquire();
while( hr == DIERR_INPUTLOST )
hr = m_lpDIDevice->Acquire();
return S_OK;
}
if( FAILED( hr = m_lpDIDevice->GetDeviceState( sizeof( DIJOYSTATE), &m_diJs ) ) )
return hr; // The device should have been acquired during the Poll()
//
return S_OK;
}
------解决方案--------------------
中文'(' ?
------解决方案--------------------
C2059 括号不配对
源程序
HRESULT Joystick::UpdateInputState( void)
{
HRESULT hr;
if(NULL==m_lpDIDevice)
return S_OK;
hr = m_lpDIDevice->Poll();
if( FAILED( hr ) )
{
hr = m_lpDIDevice->Acquire();
while( hr == DIERR_INPUTLOST )
hr = m_lpDIDevice->Acquire();
return S_OK;
}
if( FAILED( hr = m_lpDIDevice->GetDeviceState( sizeof( DIJOYSTATE), &m_diJs ) ) )
return hr; // The device should have been acquired during the Poll()
//
return S_OK;
}
------解决方案--------------------
中文'(' ?
------解决方案--------------------
C2059 括号不配对