回答編集履歴
1
文言修正
answer
CHANGED
@@ -4,13 +4,11 @@
|
|
4
4
|
```
|
5
5
|
で、できますかね?
|
6
6
|
|
7
|
-
理解しなければいけないのはそれぞれの型で
|
7
|
+
理解しなければいけないのはそれぞれの型ではないでしょうか。
|
8
|
-
|
9
8
|
char*はあくまでchar型のポインタであり、string型ではありません。
|
10
|
-
`textBox1.Text = Convert.ToString(*p_str);`と指定すればchar型としてとれる'H'だけがTextに格納される
|
9
|
+
`textBox1.Text = Convert.ToString(*p_str);`と指定すればchar型としてとれる'H'だけがTextに格納されることになるかと思います。
|
11
10
|
|
12
11
|
int型は4バイトなので65536も入るはずです。
|
13
12
|
結果が0となっているのであれば、格納されるtextBox側がサイズ的に足らないのではないでしょうか。
|
14
|
-
|
15
|
-
C#詳しくないので事象からの予想になってしまうのですが、事象からするとushortな感じな気がします。
|
13
|
+
C#は詳しくないので事象からの予想になってしまうのですが、事象からするとushortな感じな気がします。
|
16
14
|
ushortならば範囲が「0~65535」なので65536を入れると桁あふれしてしまうのも頷けます。
|