首页 > 解决方案 > 使用 fstream 时 Xcode 给出 Linker 命令失败,退出代码为 1

问题描述

我可以很好地在 Xcode 上编译代码,直到我尝试使用 fstream,然后我一直收到这个错误。

我想知道这可能是 Mac 上 .txt 的扩展名吗?我在带有 Dev C++ 的 Windows 笔记本电脑上使用完全相同的代码,它运行良好......

这是我的代码:

#include <fstream>
#include <iostream>
using namespace std;
int main ()
{
    int i, x, A[17], B[17], n;
    ifstream df ("input.txt");
    df>>n;
    df>>x;
    for (i=0; i<n; i=i+1)
    {
        df>>A[i];
        cout<<A[i];
    }
    df.close ();
    for (i=0; i<n; i=i+1)
    {
        B[i]=A[i]+x;
        cout<<B[i];
    }
    ofstream rf ("results.txt");
    for (i=0; i<n; i=i+1)
    {
        rf<<B[i]<<" ";
    }
    rf.close ();
    return 0;
}

标签: c++xcodemacoslinkerfstream

解决方案


推荐阅读