回答編集履歴

2

追記

2019/11/19 06:08

投稿

fana
fana

スコア11661

test CHANGED
@@ -29,3 +29,19 @@
29
29
  「printf 書式指定 文字列 長さ」あたりでググると,そういう書式指定方法があるということがわかるかと思います.
30
30
 
31
31
  DrawFormatString()をググるとリファレンスページで「ほぼ printf と同じ機能を提供します。」と書いてありますので,この書式指定が使えるのでしょう.
32
+
33
+
34
+
35
+ ---
36
+
37
+
38
+
39
+ > ポインタを使用して右の三つの文字列を配列に入れるまではわかるのですが、なぜポインタを使用して、constを付けたのかわかりません。
40
+
41
+
42
+
43
+ 自然な記述だと思います.
44
+
45
+ 単純に「文法がわかりません」という意味なら上述の通り基礎を学んでみてください.
46
+
47
+ そうではなくて「こう書けばよいハズなのに,なぜこう書いているのか?」みたいな別案との比較における「なぜ」を問うているのであれば,あなたの別案が示されないと答えられません.

1

追記

2019/11/19 06:08

投稿

fana
fana

スコア11661

test CHANGED
@@ -15,3 +15,17 @@
15
15
 
16
16
 
17
17
  まぁあなたの現在のスタイルを貫くのだとしても,とりあえずclassのことは忘れることをお勧めします.
18
+
19
+
20
+
21
+ ---
22
+
23
+
24
+
25
+ > なぜ"%.*s"のように書けるのでしょうか。
26
+
27
+
28
+
29
+ 「printf 書式指定 文字列 長さ」あたりでググると,そういう書式指定方法があるということがわかるかと思います.
30
+
31
+ DrawFormatString()をググるとリファレンスページで「ほぼ printf と同じ機能を提供します。」と書いてありますので,この書式指定が使えるのでしょう.