在VS中运行以下程序时发生错误
错误详情
通过调试的方法寻找错误位置
初步判断为发生访问冲突
在网上查找解决办法发现,当使用指针时为初始化指针会出现该问题,但我并未使用指针,所以出现问题的地方不同.
最后在csdn中找到问题解决办法,链接放在下面
【问题总结:0xC0000005: 写入位置 0x00A70000 时发生访问冲突 - CSDN App】http://t.csdnimg.cn/VU1ZU
错误原因:
主要是函数使用方法的错误,大致是因为本程序中password长度设置为20,而scanf_s输入时并未达到长度20,会产生参数缺少的问题,进而报错
我的解决方法如下:
password定义为:
原程序:
修改后:
问题解决,程序能正常运行。