質問編集履歴
3
ソースコードが間違って載せていた
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
ソースコードが間違って載せていた
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*)&ga
|
107
|
+
x = *(double*)&fuga1;
|
106
108
|
|
107
|
-
y = *(double*)&ga
|
109
|
+
y = *(double*)&fuga2;
|
108
110
|
|
109
111
|
///
|
110
112
|
|
1
ソースコードが間違って載せていた
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
|
87
|
+
byte fuga1[] = { data[7], data[6], data[5], data[4], data[3], data[2], data[1], data[0] };
|
88
88
|
|
89
|
-
byte
|
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
|
|