#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <windows.h>


int f (int n);



int f (int n, int argc, char** argv)


   if(n<1) 

   return 0;

   else

   {

        FILE *me = NULL;

          FILE *clone = NULL;

 

        char names[255] = {0,};

       char buffer[1024] = {0,};

    

             int read = 0;

 

                strcpy(names,argv[0]);

                 strcat(names,".exe");

 

                      me = fopen(argv[0],"rb");

                      clone = fopen(names,"wb");

 

                      while(read = fread(buffer,sizeof(char),1024,me))

         {

        fwrite(buffer,sizeof(char),read,clone);

          }

 

                   printf("dahsc is god %d/n");

                   n--;

                   return f(n);

   }

   

}

 int main()

{

   int n=10;

   f(n);

   return 0;

  

}

지금 실행프로그램을 10번 복사하는 프로그램을 만들고있는데 왜 에러가 뜨는지 1도 몰겟음