#include <stdio.h>
#include <stdlib.h>
 
int main()
{
   char ch, source_file[20], target_file[20];
   FILE *source, *target;
   int a=0;
   int b=0;
 
   printf("원본 파일명(위치)을 입력해주세요 : ");
   gets(source_file);
 
   source = fopen(source_file, "r");
 
   printf("복사할 파일명(위치)을 입력해주세요 : ");
   gets(target_file);
 
   target = fopen(target_file, "w");
 
   printf("파일을 몇 개 만들것인지 : ");
   scanf("%d", &b);

   for(a = 1; a <= b; a++)
{
   while( ( ch = fgetc(source) ) != EOF )
      fputc(ch, target); //여기에서 int b값이 5라고 치면 파일명을 ex)파일1, 파일2, 파일3, 파일4, 파일5 이것처럼 파일명이 지정되서 복사되게 만들고 싶은데 어캐하죠
 
   printf("File copied successfully. ");
 
   fclose(source);
   fclose(target);
}
 
   return 0;
}