前提・実現したいこと
C言語において、文字列をscanf_sで使用したいです。
コンパイル後に文字列を入力すると、エラーメッセージが表示されてしまします。
よろしくお願いします。
発生している問題・エラーメッセージ
0x7AD1EFE8 (ucrtbased.dll) で例外がスローされました (練習問題.exe 内): 0xC0000005: 場所 0x00BF0000 への書き込み中にアクセス違反が発生しました
該当のソースコード
int main(void)
{
char str[10];
scanf_s("%s", str);
printf("入力した文字列は:%s\n", str);
return (0);
}
補足情報(FW/ツールのバージョンなど)
Visual Studio 2019を使用しています。
https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/scanf-s-scanf-s-l-wscanf-s-wscanf-s-l?view=msvc-160
回答1件
あなたの回答
tips
プレビュー