分类: 嵌入式
2013-11-04 21:56:05
即将加入求职大军,找些笔试题练习下。
int copy_file(char *src_file_name, char *des_file_name)
{
FILE *fp_src = NULL;
FILE *fp_des = NULL;
char c = '\0';
if ((NULL == src_file_name) || (NULL == des_file_name)) {
printf("sourece file doesn't exist!\n");
return -1;
}
fp_src = fopen(src_file_name, "r+");
if (NULL == fp_src) {
return -1;
}
fp_des = fopen(des_file_name, "a");
if (NULL == fp_des) {
return -1;
}
while ((c = fgetc(fp_src)) != EOF) {
fputc(c, fp_des);
}
fclose(fp_src);
fclose(fp_des);
return 0;
}