본문 바로가기

과제모음

[컴프2]C 파일입출력이용한 파일복사

반응형

#include <stdio.h>
#include <conio.h>

void main(int argc, char** argv){

 
 int size = 0;
 char data[256] = {0};
 FILE* src = fopen(argv[1], "rt"); // 카피대상
 FILE* dest = fopen(argv[2], "wt"); // 카피받음
 
 do{  
  memset(data, 0, 256); // 메모리초기화
  size = fread(data, 1, 255, src);// a.txt 데이터 읽어옴
  fwrite(data, 1, size, dest); // b.txt에 입력
 }while(size > 1);
 
 
 fclose(src); // 프로세스 종료
 fclose(dest);

 system("C:\\a.txt"); // 두파일 열어서 비교
 system("C:\\b.txt");

}

반응형