#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp1, *fp2;
char file1[100], file2[100];
printf("¿øº» ÆÄÀÏ À̸§: ");
scanf("%s", file1);
printf("º¹»ç ÆÄÀÏ À̸§: ");
scanf("%s", file2);
// ù ¹ø° ÆÄÀÏÀ» Àб⠸ðµå·Î ¿¬´Ù.
if ((fp1 = fopen(file1, "r")) == NULL)
{
fprintf(stderr, "¿øº» ÆÄÀÏ %sÀ» ¿ ¼ö ¾ø½À´Ï´Ù.\n", file1);
exit(1);
}
// µÎ ¹ø° ÆÄÀÏÀ» ¾²±â ¸ðµå·Î ¿¬´Ù.
if ((fp2 = fopen(file2, "w")) == NULL)
{
fprintf(stderr, "º¹»ç ÆÄÀÏ %sÀ» ¿ ¼ö ¾ø½À´Ï´Ù.\n", file2);
exit(1);
}
int c;
// fp1¿¡¼ ÇÑ ±ÛÀÚ¾¿ ÀÐ¾î¼ fp2·Î ¾´´Ù.
while ((c = fgetc(fp1)) != EOF)
fputc(c, fp2);
fclose(fp1);
fclose(fp2);
return 0;
}