回答編集履歴
2
コードにコメントを追加
answer
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
{
|
21
21
|
char s[9];
|
22
22
|
sprintf(s, "%08X", i);
|
23
|
-
return string(s);
|
23
|
+
return string(s); // return s; と書いても string のコンストラクタにより型変換される
|
24
24
|
}
|
25
25
|
|
26
26
|
int main() { cout << Hex(1000000) << endl; }
|
1
"%X"
answer
CHANGED
@@ -24,4 +24,5 @@
|
|
24
24
|
}
|
25
25
|
|
26
26
|
int main() { cout << Hex(1000000) << endl; }
|
27
|
-
```
|
27
|
+
```
|
28
|
+
先行する 0 が不要なら、sprintf の書式を "%X" にしてください。
|