如何在C中生成多个文件

use*_*290 1 c file

我想生成60个文件,program0.txt,..,program59.txt.我怎样才能做到这一点?

我的尝试:

FILE *fp[60];

for(i=0;i<60;i++){

   fp[i]=fopen("program.txt","w");

   fprintf(fp[i],"zeros=[");
}
Run Code Online (Sandbox Code Playgroud)

P0W*_*P0W 8

使用以下filename[]命令形成文件名

char filename[15] ;
int i;
for( i =0; i<60; ++i )
{
    sprintf(filename, "program%02d.txt",i);
    //printf("%s\n", filename );
   /*
    fp[i] = fopen( filename ,"w");
    ....
    fclose( fp[i] );

   */
}
Run Code Online (Sandbox Code Playgroud)