作者djshen (djshen)
看板EE_DSnP
标题Re: [问题] adta -r
时间Sat Nov 26 02:30:35 2011
因为我的adta -r也跟老师不一样
所以就随便写了一个乱数产生adta -s XXXX的code
很阳春 不过可以加减用@@
//rnadta.cpp
#include<iostream>
#include<fstream>
#include<cassert>
#include<cstdlib>
using namespace std;
int main(int argc , char** argv)
{
assert(argc == 4);
int num = atoi(argv[2]);
assert(num > 0);
int len = atoi(argv[3]);
assert(len > 0);
fstream f(argv[1],ios::out);
for(int i = 0; i < num; i++)
{
f << "adta -s ";
for(int j = 0; j < len; j++)
f << char('a' + rand() % 26);
f << endl;
}
f << "usage" << endl << "q -f" << endl;
f.close();
return 0;
}
用法是compile之後
./rnadta <输出档名> <次数> <字串长度>
不知道有没有帮助@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.14.28