欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac下使用Xcode的freopen读取输入输出

程序员文章站 2022-03-06 18:03:10
...

很多使用Mac的小伙伴都知道,类似于win或者linux系统下的直接freopen是不行的,或者说强制读入也是不可的。

Mac下使用Xcode的freopen读取输入输出

于是,就是去想办法去读入它了,那么怎么读文件和写文件呢?

创建".txt"文件

Mac下使用Xcode的freopen读取输入输出

找到文本编辑

点击新建文稿

Mac下使用Xcode的freopen读取输入输出

但是发现,怎么是这样的哩?

Mac下使用Xcode的freopen读取输入输出

制作纯文本

Mac下使用Xcode的freopen读取输入输出

然后输入你想输入的内容即可。

放.TXT文件到合适的位置

我们然后就是去把它放到合适的位置上去了。

 

Mac下使用Xcode的freopen读取输入输出

show in Finder

然后,你可以把之前新建的"input.txt"文件放入其中即可,甚至可以再加个"output.txt"文件用来得到输出。

Mac下使用Xcode的freopen读取输入输出

然后,我们现在再去使用原来的代码

就会发现,output文件会得到了input的读入了,success!

Mac下使用Xcode的freopen读取输入输出

头文件别忘了。

#include <iostream>
#include <cstdio>
#include <cmath>
#include <string>
#include <cstring>
#include <algorithm>
#include <limits>
#include <vector>
#include <stack>
#include <queue>
#include <set>
#include <map>
#include <bitset>
#include <unordered_map>
#include <unordered_set>
using namespace std;
int main()
{
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
    int x;
    scanf("%d", &x);
    printf("%d\n", x);
    return 0;
}

 

相关标签: Xcode