我一直收到一个错误,即输出文件的权限被拒绝,因此我的代码无法运行

时间:2015-06-03 19:40:26

标签: c++ windows permissions directory

#include <iostream>
#include <fstream>
#include <iomanip>
#include <cmath>

using namespace std;

int main()
{
        ifstream fin("problema24.in");
        ofstream fout("problema24.out");
        int n, i;
        float v[1000];
        fin>>n;
        for(i=1;i<=2*n;i++)
        {
            fin>>v[i];
        }
        fin.close();
        for(i=1;i<=n;i++)
        {
            v[i]=floor(v[i])+v[n*2-i+1]-floor(v[n*2-i+1]);
        }
        for(i=1;i<=n;i++)
        {
            fout<<setprecision(3)<<v[i]<<" ";
        }
        fout.close();
        return 0;
}

//我一直收到这条消息:

  

ld.exe ||无法打开输出文件bin \ Debug \ problema 24.exe权限   否认|

请你帮帮我吧!

1 个答案:

答案 0 :(得分:2)

如果链接器无法创建名为&#34; bin \ Debug \ problema 24.exe&#34;的新二进制文件,则可能导致这种情况。因为它目前正在运行。确保可执行文件未运行,以便链接器可以重建它。