前提・実現したいこと
エラーの理由とその対処の仕方がわかりません
ここに質問の内容を詳しく書いてください。
Visual Stdioを使ってC言語の勉強をしています。scanf_sを使って文字列を読み取る際に、scanf_s("%s", s) sはchar型を使うとビルドはできるのですが、実行し何か文字列を入力して際フリーズしてしまいます。
発生している問題・エラーメッセージ
0x0FB4D3EC (ucrtbased.dll) で例外がスローされました (Project16.exe 内): 0xC0000005: 場所 0x00220000 への書き込み中にアクセス違反が発生しました
該当のソースコード
#include <stdio.h>
int main(void)
{
char s[100];
printf("Please input a string:");
scanf_s("%s", s);
return 0;
}
C言語 ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) Visual Stdio2017
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。