[C언어-파일처리] 두 개의 파일 병합하기 (merge)
OS : Linux 우분투 버전 18.04 컴파일러 : gcc 7.5 [명세] 이미 존재하는 두 개의 파일, 과 의 데이터를 병합한 새로운 파일 을 생성한다. 병합은 과 의 순서를 따르며, 의 크기는 입력된 두 개의 파일의 크기의 합과 정확히 일치해야 한다. a.out [소스 코드] - merge.c #include #include #include int main(int argc, char *argv[]){ FILE *fp1 = fopen(argv[1],"r"); FILE *fp2 = fopen(argv[2],"r"); FILE *fp3 = fopen(argv[3],"w"); // 파일크기 구하기 int size1,size2,size3; fseek(fp1,0,SEEK_END); size1 = ftell(..
2022. 4. 4.