Si el nombre del fichero va a depender solamente de la variable entera id, mira la salida de este programilla:
Código C:
Ver originalint main(void)
{
int id;
char nombre[20];
for (id=1; id<=5; id++)
{
}
}
(claro está, añade los #include que correspondan). Si eso es lo que buscas, ya tienes el modo de generar los nombres de archivo a partir del valor de la variable, sólo tendrás que pasarlo a C++ (yo trabajo en C, y mi conocimiento de C++ es, por el momento, muy limitado).
Saludos,