#include <stdio.h>
int main(){
int ch;
FILE *sfp;
FILE *dfp;
char sname[FILENAME_MAX];
char dname[FILENAME_MAX];
printf("コピー元ファイル名 : "); scanf("%s", sname);
printf("コピー先ファイル名 : "); scanf("%s", dname);
if((sfp = fopen(sname, "rb")) == NULL){
printf("コピー元ファイルをオープンできません\n");
}else{
if((dfp = fopen(dname, "wb")) == NULL){
printf("コピー先ファイルをオープンできません\n");
}else{
while((fread(&ch, sizeof(int), 1, sfp)) > 0){
fwrite(&ch, sizeof(int), 1, dfp);
putchar(ch);
}
fclose(dfp);
}
fclose(sfp);
}
return 0;
}
0 件のコメント:
コメントを投稿