본문 바로가기

프로그래밍./C언어.

두 개의 문서 읽어서 새로운 하나에 쓰기

#include <stdio.h>
void main()
{
FILE *fp[2], *fpw;
char arr[100]; // 파일에서 읽어들인 내용 저장할 배열
int i;

fp[0] = fopen("read.txt", "r"); // 읽을 파일명, 모드
fp[1] = fopen("write.txt", "r");
fpw = fopen("test.txt", "w");

for(i=0; i<2; i++)
{
while(fgets(arr, 100, fp[i]))
fputs(arr, fpw);

fputc('\n', fpw);
}


fclose(fp[0]); //파일 닫기
fclose(fp[1]);
fclose(fpw);