电子科技大学《linux操作系统编程》实验2:https://www.icourse163.org/learn/UESTC-1003040002?tid=1206878228#/learn/content?type=detail&id=1211971805&cid=1215051733
实现效果:
- 上述两个
- 命令参数缺失给出错误提示信息
- 源文件为目录时给出错误提示信息
- 目的文件为目录时将源文件在目的目录中复制一份(默认同名)
- 目的文件已经存在时提供追写/重写选项
实现代码:
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdbool.h>
//#define printError pri