0x560FC6BC (ucrtbased.dll) で例外がスローされました (ConsoleApplication1.exe 内): 0xC0000005: 場所 0x00900000 への書き込み中にアクセス違反が発生しましたということですが、どういうことでしょうか

#include "pch.h"
#include <iostream>
#include<string.h>
#include<stdio.h>

int main(void)
{
    char str1[256], str2[] = "DRAGONQUESUT";
    scanf_s("%s", str1);

        if (strcmp(str1, str2) == 0) {
            printf("同じ\n");
        }
        else {
            printf("違う\n");
        }
    return 0;
}