lin5720qwq 发表于 2022-8-12 01:35:21

关于vs2022语句中: 0xC0的0x00007FF9A7F72079 (ucrtbased.dll)处引发的异常000005:...

在visual studio2022中,scanf语句不能使用,需替换成scanf_s,不仅如此,在格式化赋值到字符或字符串时,需标明其长度,否则会引发0xC0000005的错误,如图。
一般代码为scanf(“%c”,&i);而在VS中需输入scanf_s("%c",&i,10);(10位长度,可更改)

wp231957 发表于 2022-8-12 06:48:47

据我所知,scanf_s并不被大佬认可

jackz007 发表于 2022-8-12 09:31:06

      照用,只要在代码第一行插入下面这一句
#define _CRT_SECURE_NO_WARNINGS 1
页: [1]
查看完整版本: 关于vs2022语句中: 0xC0的0x00007FF9A7F72079 (ucrtbased.dll)处引发的异常000005:...