scanf调用时出现“无法打开输出文件”错误

时间:2019-02-13 11:29:21

标签: c scanf sublimetext3

我正在尝试使用文本编辑器Sublime用C语言编写一个简单的代码。 问题是,当我尝试使用 scanf 函数时,出现错误。

#include<stdio.h>
#include<stdlib.h>

int main(){
    int a;
    scanf("%d",&a);
    printf("testing %d",a);
    return 0;
}

错误:

  

c:/ mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../../ mingw32 / bin / ld.exe:无法打开输出文件cccc.exe : 没有权限       collect2.exe:错误:ld返回1退出状态

1 个答案:

答案 0 :(得分:1)

您可能在cmd中打开了另一个g ++实例。您可能正在运行由g ++在命令提示符下生成的“ a.exe”。由于文件已经存在并正在使用,因此无法创建同名文件。