for ( int i = 0 ; i < NUI_SKELETON_COUNT; i++ )//处理骨骼ID信息
{
if( SkeletonFrame.SkeletonData[i].eTrackingState == NUI_SKELETON_TRACKED )
{
// WorkingHere(&SkeletonFrame.SkeletonData[i]);
NUI_SKELETON_DATA Data;
int HandRightX;
HandRightX = Data.SkeletonPositions[NUI_SKELETON_POSITION_HAND_RIGHT].x;
}
........
我把
NUI_SKELETON_DATA Data;
int HandRightX;
放大for前面还是出现这个现象。求大侠帮忙,追加100分。VS2010
Run-Time Check Failure #3 - The variable 'Data' is being used without being initialized.
C++运行问题:The variable 'Data' is being used without being initialized.
答案:2 悬赏:40 手机版
解决时间 2021-02-23 00:25
- 提问者网友:动次大次蹦擦擦
- 2021-02-22 20:27
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-22 20:38
NUI_SKELETON_DATA Data;//这里没初始化
memset(&Data,0,sizeof(NUI_SKELETON_DATA));
//你这里应该还有一个赋值过程。因为你下面用到了Data
//SkeletonFrame.SkeletonData[i] 这里的 SkeletonData[i] 应该是一个NUI_SKELETON_DATA结构吧?
其实你上面没必要建一个Data 直接用SkeletonFrame.SkeletonData[i]
int HandRightX;
HandRightX = SkeletonFrame.SkeletonData[i].SkeletonPositions[NUI_SKELETON_POSITION_HAND_RIGHT].x;
memset(&Data,0,sizeof(NUI_SKELETON_DATA));
//你这里应该还有一个赋值过程。因为你下面用到了Data
//SkeletonFrame.SkeletonData[i] 这里的 SkeletonData[i] 应该是一个NUI_SKELETON_DATA结构吧?
其实你上面没必要建一个Data 直接用SkeletonFrame.SkeletonData[i]
int HandRightX;
HandRightX = SkeletonFrame.SkeletonData[i].SkeletonPositions[NUI_SKELETON_POSITION_HAND_RIGHT].x;
全部回答
- 1楼网友:等灯
- 2021-02-22 20:47
#include
#include
using namespace std;
void main()
{
int a,b,c,d,f,g;
for( a=1;a<=9;a++) //
{ //
c=a*10+2; //*2
for( b=1;b<=9;b++)
{
d=70+b; //7*
f=c*d;
if(f==3848) //==
{
cout<>g;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯