I'm new to C++ and I want my application to duplicate itself once or twice when executed. I've searched on this forum for this topic, and had no luck.So I hope I'm not digging up something thats already been discussed. The code I've got so far is below, and I'm just experimenting and trying to see what different things i can do in C++ - the program I'm making has no practical use.
The code I've got so far as below.

```
#include <iostream.h>
#include <stdio.h>   
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
#include <stdlib.h>
#include <fstream.h>

void main()

{
    int id;
    cout << "Hello\n";
    cin >> id;

    cout << "Testing" << id << endl;

 int i=0;
 do
 {
   i++;
   fstream feck ("lucinada.doc", fstream::in | fstream::out);
   feck << "testing";
24
 }while(i<100);

 int j=0;

 do

 {

   j++;

   fstream feck ("ludacris.doc", fstream::in | fstream::out);

   feck << "testing";

 }while(j<100);

 int k=2;
 do
 {

   k++;

   fstream feck ("400l.doc", fstream::in | fstream::out);

   feck << "testing";}while(k<100);}

```

How can i duplicate my application .exe to multiple path.

Thanks in advance