"权限被拒绝""Id返回1退出状态"是什么意思?

use*_*844 3 c c++

我正在上C课,我不是很擅长,所以我想问你,我怎么解决这个问题:"Id返回1退出状态",我一直在努力解决这个问题.虽然如此,所以我非常感谢你的帮助.

#include <stdio.h>
#include<conio.h>
#include<windows.h>
int main()
{
  int P, N, NP=0;
  printf("Introduzca en nombre del producto:\n");
    scanf("%f", &N);
  printf("Introduzca en precio del producto:\n");
    scanf("%f", &P);
  if (P <= 1500)
        NP=P*1.11;
  else 
        NP=P*1.08;
   printf("El producto %d cuesta %d", NP, N);
   getche();
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

完整的错误列表是:

Permission denied

Id returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

pam*_*eho 9

它与代码没有任何关系.您的操作系统根本不允许在文件使用时修改它,因此编译(实际上,链接,ld是链接器)失败,因为编译器无法删除旧的可执行文件并放置一个新的文件.要解决此问题,只需关闭运行该程序的所有现有进程.

如果这不起作用,请检查您对可执行文件所在目录的权限,或查找当前正在使用它的任何程序(某些系统允许程序锁定文件,因此没有其他程序可以修改它).