回答編集履歴

2

追記

2021/05/01 02:20

投稿

episteme
episteme

スコア16612

test CHANGED
@@ -27,3 +27,47 @@
27
27
  }
28
28
 
29
29
  ```
30
+
31
+ [追記] char型でやってみたいとのことなので:
32
+
33
+
34
+
35
+ ```C++
36
+
37
+ #include <iostream>
38
+
39
+ #include <algorithm>
40
+
41
+
42
+
43
+ int main() {
44
+
45
+ using namespace std;
46
+
47
+
48
+
49
+ char a[5] = { 3, 2, 1, 0, 1 };
50
+
51
+ char b[6] = { 2, 3, 0, 0, 2, 1 };
52
+
53
+ char c[11];
54
+
55
+ /* a と b をつないで c へ */
56
+
57
+ char* out = c;
58
+
59
+ out = copy(a, a+5, out);
60
+
61
+ out = copy(b, b+6, out);
62
+
63
+ /* できたかな? */
64
+
65
+ for ( char byte : c ) {
66
+
67
+ cout << (int)byte << ' ';
68
+
69
+ }
70
+
71
+ }
72
+
73
+ ```

1

微修正

2021/05/01 02:20

投稿

episteme
episteme

スコア16612

test CHANGED
@@ -1,4 +1,4 @@
1
- std::string で楽してはいかがか。
1
+ せっかくC++使うてるんなら std::string で楽してはいかがか。
2
2
 
3
3
  ```C++
4
4