问题标题: 酷町堂:Linux系统

0
0
已解决
徐熙晨
徐熙晨
新手光能
新手光能

问一下,Linux系统需不需要加这几行代码:

#include<fstream>
......
using namespace std;
ifstream in("文件名.in);
ofstream out("文件名.out);
int main()
{
    ......
    in.close();
    out.close();
}

可不可以替换成:

#include<bits/stdc++.h>(比赛时可以用万能头文件吗)
(这里需不需要加#include<fstream>这个头文件)
using namespace std;
int main()
{
    freopen("文件名.in","r",stdin);
    freopen("文件名.out","w",stdout);
    ......
    fclose(stdin);
    fclose(stdout);
}

解决我所有问题,我就采纳(不要坑我)


0
已采纳
王子凡
王子凡
高级光能
高级光能

1.不用,只用你第二个问题里的,freopen和fclose就行了

2.比赛时可以使用万能头,但我个人建议不要用,因为会污染名词空间(一不小心把变量名写成了,stl函数名就会报错)

3.不用加fstream

王子凡在2018-11-01 17:30:05追加了内容

ps:如果你不用万能头加freopen,不要忘了加头文件cstdio

王子凡在2018-11-01 17:31:04追加了内容

1.(补)fstream也不用

0
0
0
我要回答