質問編集履歴

2

タイトルと内容修正

2018/11/24 06:30

投稿

egd
egd

スコア12

test CHANGED
@@ -1 +1 @@
1
- std::stringを以下のようにバイト列のcharに変換するにはどうしたらいいでしょうか?
1
+ 16進数の書いてあるstd::stringを以下のように16進数バイト列のcharに変換するにはどうしたらいいでしょうか?
test CHANGED
@@ -1,4 +1,4 @@
1
- 長さが最大で8文字のstd::stringを、以下のようにcharのバイト列に変換したいです。
1
+ 長さが最大で8文字のstd::stringを、以下のようにcharの16進数バイト列に変換したいです。
2
2
 
3
3
  これを行うにはどのようにしたらいいでしょうか?
4
4
 

1

内容修正

2018/11/24 06:30

投稿

egd
egd

スコア12

test CHANGED
File without changes
test CHANGED
@@ -8,11 +8,15 @@
8
8
 
9
9
  std::string s1 = "40";
10
10
 
11
+
12
+
11
13
  char c1[] = { 0x40 };
12
14
 
13
15
 
14
16
 
15
17
  std::string s2 = "8100";
18
+
19
+
16
20
 
17
21
  char c2[] = { 0x81,0x00 };
18
22
 
@@ -20,4 +24,6 @@
20
24
 
21
25
  std::string s3 = "81808000";
22
26
 
27
+
28
+
23
29
  char c3[] = { 0x81,0x80,0x80,0x00 };