Menu



Manage

Study_C > 12-2-3.c Lines 40 | 722 바이트
다운로드

                        #define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	FILE *fp1, *fp2 ;
	char file1[100], file2[100];
	char buffer[100];

	printf("원본파일 이름");
	scanf("%s%*c", file1);

	printf("복사파일 이름");
	scanf("%s%*c", file2);

	//1file read mode open
	if ((fp1 = fopen(file1, "w")) == NULL)
	{
		fprintf(stderr, "We can't open File %s", file1);
		exit(1);
	}
	
	//2file write mode open
	if ((fp2 = fopen(file2, "w")) == NULL)
	{
		fprintf(stderr, "We can't open File %s", file2);
		exit(1);
	}

	//second file copy to first file
	while (fgets(buffer, 100, fp1) != NULL)
		fputs(buffer, fp2);

	fclose(fp1);
	fclose(fp2);

	return 0;
}