回答編集履歴
1
動作確認。
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` を付けましょう。
|