**题目:**使用C和文件操作fopen() fgets() fputs() fseek() fclose() fread() fwrite()等
来自己写一个cp 命令
比如:
你写好程序后,编译生成的可执行文件名是mycp
./mycp 待拷贝文件 目的地路径
#include <stdio.h>
/*
./mycp file.txt /mnt/hgfs/share/mb/new.txt
*/
int main(int argc, char *argv[])
{
char buf[100];
FILE *fp = fopen(*(argv + 1), "r+");
FILE *fp1 = fopen(*(argv + 2), "w+");
while (fgets(buf, 100, fp) != NULL)
fputs(buf, fp1);
fclose(fp);
fclose(fp1);
return 0;
}