c++ - 使用 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;
}
解决方案
推荐阅读
- metal - 如果 Metal 输出图像与 iOS 具有相同的坐标系,为什么要翻转它?
- hyperledger-fabric - 执行 ./network.sh up createChannel 时出错
- mysql - 如何解决 ServiceStack OrmLite 对七个连接表的限制
- javascript - 有条件地填写字段 WordPress
- python - 按嵌套对象日期排序
- text - 如何在没有 excel 的情况下转换文本?
- javascript - GAS依次选择和上传文件
- python - SQLAlchemy 复杂的 RBAC - 外键完全是其中之一
- r - 在 R 中创建具有不同名称的数据帧的循环
- swift - 将 TableView 的拖放 API 与底层值类型数据对象一起使用