windows系統下的命令提示符中我們可以使用系統自帶的copy函數進行文件的複製
於是、、、、、、
小空寫了一個自己的copy函數來進行.txt格式文本的複製;
1.編寫mycopy函數(IDE:VS2017)
#include<stdio.h>
int main(int argc, char * argv[])
{
FILE *fp1, *fp2;
char ch;
fp1 = fopen(argv[1], "r");
fp2 = fopen(argv[2], "w");
ch = fgetc(fp1);
while (ch != EOF)
{
fputc(ch, fp2);
ch = fgetc(fp1);
}
fclose(fp1);
fclose(fp2);
return 0;
}
點擊運行後系統會報錯,因爲我們此時並沒有爲main函數傳參,如下圖
2.按照圖中路徑找到mycopy.exe,並將其複製到D盤根目錄下
3.使用操作Windows+R打開運行,輸入cmd打開命令提示符,然後就可以操作了
ps:目前只支持同一磁盤下.txt文件的複製,且不能直接輸入要粘貼到的地址而要輸入粘貼後文件的名稱
pps:小空是根正苗紅的好少年所以請不要在圖片裏找亮點