先使用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 << " ";
}
}