CMD文件的创建&c++多文件读写

先使用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为 2 15 1 2^{15}-1 ,unix下为 2 31 1 2^{31}-1 ,因此为了生成一个较大的随机数,可以用两个随机数相乘

以下代码生成一个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 << " ";
		}
	}
发布了70 篇原创文章 · 获赞 5 · 访问量 7165

猜你喜欢

转载自blog.csdn.net/xiaonanxinyi/article/details/100135968