c - Scanf 程序访问被拒绝

标签 c scanf

我有一个简单的程序可以询问您的年龄。

#include <stdio.h>

int main(){

  int age;
  printf("How old are you?\n");

  scanf("%d", &age);
  return 0;
}

但是,当我尝试在 Windows 上运行它时,它显示拒绝访问,然后我的诺顿防病毒软件开始提示威胁已解决,并且该威胁与我的程序同名。

如果我编译并运行任何其他没有 scanf 的程序,一切都会按预期工作。

我有 MinGW 编译器。

最佳答案

您的 MinGW 编译器库似乎有一些隐藏代码,这些代码试图从您的计算机访问一些重要信息。您的库中似乎引入了恶意软件。卸载您的 MinGW 并从受信任的站点安装它。

关于c - Scanf 程序访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49276460/

相关文章:

c - ((float) rand()/(float)((1 << 31) - 1)) 的含义

c - int* p 和 int *p 声明之间的区别

C 中的日历与最后一行的总和

c - 以特殊格式将空字符串与scanf匹配的问题

c - 保持前导零 C

c - 如何在 scanf 中只接受一定的精度(这么多小数位)?

c - 如何确定 SSL 套接字上的数据何时完成

c - 为什么我不能在 IF-Else 中声明 char 数组?

c++ - 检查字符串是否以 (%i) 结尾,然后将该数字分配给变量

python - Python 中 Matlab 'fscanf' 的等价物是什么?