回答編集履歴

1

unsigned(a[i]) のバグ修正

2020/10/12 04:24

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  while (i < size) {
66
66
 
67
- std::cout << ' ' << std::setw(2) << unsigned(a[i]);
67
+ std::cout << ' ' << std::setw(2) << (a[i] & 0xff);
68
68
 
69
69
  if ((++i & 15) == 0) std::cout << std::endl;
70
70
 
@@ -77,3 +77,9 @@
77
77
  ```
78
78
 
79
79
  g++ -std=c++17 でコンパイルします。
80
+
81
+
82
+
83
+ **追記**
84
+
85
+ unsigned(a[i]) を (a[i] & 0xff) に修正しました。