エラーメッセージは、scanf_s()が宣言されずに使用されているというエラーです。
(ISO C99以降は、古いコード用のメッセージなので、今回は気にしないでください)
また、scanf_s()も、C11以降、かつ、オプションという扱いなので、環境によって、使用できません。
お試しいただいた環境はすべて、未対応だったようです。
入門書には、環境の指示があるかと思いますので、できるだけ、従ってください。
加えて、文字(記号)の打ち間違いがあります。
C
1scanf_s(“%d”,&a);2prints(“あなたは%dと入力しましたね”,a);
「“」「”」(全角)ではなく、「"」(半角)でなくてはいけません。
C
1scanf_s("%d",&a);2prints("あなたは%dと入力しましたね",a);
また、prints()も、標準関数にはないかと。
printf()またはprintf_s()ではないでしょうか?

0 コメント