質問編集履歴

3

ソースコードが間違って載せていた

2021/06/18 11:01

投稿

tshu_m421
tshu_m421

スコア5

test CHANGED
File without changes
test CHANGED
@@ -104,9 +104,9 @@
104
104
 
105
105
  ///
106
106
 
107
- x = *(double*)&fuga1;
107
+ double x = *(double*)&fuga1;
108
108
 
109
- y = *(double*)&fuga2;
109
+ double y = *(double*)&fuga2;
110
110
 
111
111
  ///
112
112
 

2

ソースコードが間違って載せていた

2021/06/18 11:01

投稿

tshu_m421
tshu_m421

スコア5

test CHANGED
File without changes
test CHANGED
@@ -56,6 +56,8 @@
56
56
 
57
57
  従って、C#のBitConverter.ToDouble メソッドを用いたコードに対応するであろうc/c++でのバイト型配列のdouble型変換にエラーがあると思われます。
58
58
 
59
+ 2つの値x,yはどちらも同じ処理を行います。
60
+
59
61
 
60
62
 
61
63
  ### 該当のソースコード
@@ -102,9 +104,9 @@
102
104
 
103
105
  ///
104
106
 
105
- x = *(double*)&gaze_x_raw;
107
+ x = *(double*)&fuga1;
106
108
 
107
- y = *(double*)&gaze_y_raw;
109
+ y = *(double*)&fuga2;
108
110
 
109
111
  ///
110
112
 

1

ソースコードが間違って載せていた

2021/06/18 06:06

投稿

tshu_m421
tshu_m421

スコア5

test CHANGED
File without changes
test CHANGED
@@ -84,9 +84,9 @@
84
84
 
85
85
  NetWorkRecvUDP(NetUDPHandle, NULL, NULL, Data, sizeof(Data), FALSE); #dxライブラリ関数使用
86
86
 
87
- byte[] fuga1 = { data[7], data[6], data[5], data[4], data[3], data[2], data[1], data[0] };
87
+ byte fuga1[] = { data[7], data[6], data[5], data[4], data[3], data[2], data[1], data[0] };
88
88
 
89
- byte[] fuga2 = { data[15], data[14], data[13], data[12], data[11], data[10], data[9], data[8] };
89
+ byte fuga2[] = { data[15], data[14], data[13], data[12], data[11], data[10], data[9], data[8] };
90
90
 
91
91
 
92
92