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爲21512^{15}-1,unix下爲23112^{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 << " ";
		}
	}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章