teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

コードにコメントを追加

2021/08/06 00:58

投稿

kazuma-s
kazuma-s

スコア8222

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"

2021/08/06 00:58

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -24,4 +24,5 @@
24
24
  }
25
25
 
26
26
  int main() { cout << Hex(1000000) << endl; }
27
- ```
27
+ ```
28
+ 先行する 0 が不要なら、sprintf の書式を "%X" にしてください。