質問: C言語初心者です。知識が枯渇しているので教えてください。 こちらの記事を参考に Visual Studioを利用して開発環境をセットすることができました。 この記事を参考に学習をしていたのですが ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d58dc8bd0429ed58287a252b1369d6b9.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/601672edd9c9b64ddd1f4c1043abc28e.png) この記事では ``` キーボードから入力した文字列が出力されるプログラム ``` 以下、実行するコード ``` #include int main(void) { /* 変数の定義 */ char moji[1000]; /* 文字列の入力 */ printf("文字列を入力してください。\n"); scanf("%s", moji); /* 文字列の出力 */ printf("%s\n", moji); return 0; } ``` だと書いてあるのですが、コピペして実行すると・・・ ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/1172d536265fece4d31ca29a4767dda4.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e223c04d9134e2c323248aedc2ee91af.png) エラーになってしまいます・・・。 (エラーコードをコピペしようとしたのですができませんでした ついさっき導入したばかりなので操作が・・・。) これは私自身の環境に問題があるのでしょうか? 基本的なことからわからないです・・・。 分からないので参考になるリンクまたは説明をお願いします。 (必要な情報が抜けていたら教えてください。)
回答: こちらを参考に↓ scanf関数、scanf_s関数どっちを使うべき