一、NOI Linux 2.0 用法
- 打开终端。
Ctrl + Alt + T
- 进入超级管理员。
sudo su
- 列出当前文件夹下的子目录。
ls
- 进入下层文件夹
a
。
cd a
- 在当前目录(下面同样)新建一个文件
a.cpp
。
touch a.cpp
- 编辑
a.cpp
。
gedit a.cpp
- 编译
a.cpp
。
g++.exe a.cpp -o a.exe
- 运行
a.exe
。
./a.exe
二、Windows 下的对拍
while(1){
system("data.exe > data.in");
system("code1.exe < data.in > code1.out");
system("code2.exe < data.in > code2.out");
system("fc code1.out code2.out");
system("pause");
}
这是 Windows 下的 C++ 代码,data.cpp
为数据生成,编译成 data.exe
文件,code1.cpp
,code2.cpp
是你的两个代码,同理编译,再在第四个代码中输入这一段,将四份文件放到同个文件夹,运行上面的程序即可。
不需要 freopen
。
解析:>
表示将这个程序的输出内容输出到后面的文件,<
则是从某个文件输入,fc
是比较两个文件,pause
就是“按下任意键继续”。
这下应该自己能看懂对拍了吧。
标签:exe,NOI,Windows,system,Linux,cpp,data,out From: https://www.cnblogs.com/Garbage-fish-s-Blog/p/17773252.html