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

回答編集履歴

1

動作確認。

2019/06/28 12:13

投稿

pepperleaf
pepperleaf

スコア6385

answer CHANGED
@@ -7,4 +7,11 @@
7
7
  [scanf_s、_scanf_s_l、wscanf_s、_wscanf_s_l](https://docs.microsoft.com/ja-jp/cpp/c-runtime-library/reference/scanf-s-scanf-s-l-wscanf-s-wscanf-s-l?view=vs-2019)
8
8
 
9
9
  文字列の場合、文字数の指定が必要な様です。
10
- 例えば、 `scanf_s("%s", name[i], 30);`のように。
10
+ 例えば、 `scanf_s("%s", name[i], 30);`のように。
11
+
12
+ [追記]
13
+ 元のコードを、Visual stdio 2019 でコンパイルしたら、エラーになりました。
14
+ で、 `scanf_s("%s", name[i], 30);` としたら、動きました。ただ、
15
+ > printf("%d人目:%s", j + 1, name[j]);
16
+
17
+ 最後に、改行コード無いので、一行で出力。 最後に、`\n` を付けましょう。