// 设计函数, int filecpy(char *src_file, char *dst_file)的功能,实现文件src_file备份到dst_file, 如果成功返回 0, 失败返回 1 #include int filecpy(char *src_file, char *dst_file) { FILE *aF = fopen(src_file, "rb"); FILE *bF = fopen(dst_file, "wb"); if (NULL == aF) { perror("src_file fopen"); return 1; } if (NULL == bF) { perror("dst_file fopen"); return 1; } int temp_c = fgetc(aF); while (temp_c != EOF) { fputc(temp_c, bF); temp_c = fgetc(aF); } fclose(aF); fclose(bF); return 0; } int main() { filecpy("score.txt", "sxxx.dest"); return 0; }