sh测试多数据点
#!/bin/bash
g++ ./xxx.cpp -o xxx
if(( $? != 0 ))
then
exit
fi
i=1
while(( $i <= testcasecnt ))
do
./xxx < xxx$i.in > xxx$i.out
if(( $? != 0 ))
then
exit
fi
diff -w xxx$i.out xxx$i.ans
if(( $? != 0 ))
then
exit
fi
let "i++"
done
- cpp里的文件输入输出去掉
$?是上一个语句的返回值,正常运行则为0
类似的我们应该也是可以实现对拍的,由此,我们可以不用c++的system()来实现控制了。

浙公网安备 33010602011771号