先使用cd命令进入你文件/文件夹要保存的地方
CMD创建单个文件夹
mkdir filename
CMD创建多个文件夹
for /l %i in (1,1,20) do mkdir%filename
创建单个文件
cd.>name,txt
创建多个文件
for /l %i in (1,1,20) do cd.>%i.txt
根据文件的不同直接修改后缀即可
删除文件价
rd
删除文件
del
批量删除只需要修改上面的上面创建多个文件的相应的部分即可
随机数
rand()函数随机生成一个0 ~ RAND_MAX的数,windown下RAN_MAX为
,unix下为
,因此为了生成一个较大的随机数,可以用两个随机数相乘
以下代码生成一个0~n的随机数
ll random(int n) {
return (ll)rand()*rand() % n;
}
c++多文件读写
将文件名转为字符串参数
srand((unsigned)time(NULL));
for (int i = 1; i <20; i++) {
string in = to_string(i)+".in";
string out = to_string(i)+".out";
char s1[10];
strcpy(s1,in.c_str());
char s2[10];
strcpy(s2, in.c_str());
freopen(s1, "w", stdout);
n = random(100000)+1;
cout << n << endl;
for (int i = 1; i <= n; i++) {
ll x = random(200000000 + 1) - 10000000;
cout << x << " ";
}
}