回答編集履歴
2
コードにコメントを追加
test
CHANGED
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
sprintf(s, "%08X", i);
|
44
44
|
|
45
|
-
return string(s);
|
45
|
+
return string(s); // return s; と書いても string のコンストラクタにより型変換される
|
46
46
|
|
47
47
|
}
|
48
48
|
|
1
"%X"
test
CHANGED
@@ -51,3 +51,5 @@
|
|
51
51
|
int main() { cout << Hex(1000000) << endl; }
|
52
52
|
|
53
53
|
```
|
54
|
+
|
55
|
+
先行する 0 が不要なら、sprintf の書式を "%X" にしてください。
|