用一个变量保存文件名,比如整型变量。 然后递增增加这个整型变量,通过sprintf生成文件名。
再打开。 比如这样。
int index=1;
char fname[100];
FILE *fp;
for(index=1; index<100; index++)
{
sprintf(fname, "%d.txt", index);
fp=fopen(fname, "w");
//.....
fclose(fp);
}
使用sprintf函数,整数型不断自增,然后使用sprintf函数格式化为符合你要求的字符串,最后再使用文件操作把这个字符串当做文件打开。
用sprintf 函数 实现字符串的拼接
文件的 fopen,换不同的 文件名就是了
for(i=1; i<10; i++){
sprintf(fn, "%d.txt", i);
file=fopen(fn, "wb");
c=i+'0';
fwrite(&c, 1, 1, file);
fclose(file);
}
~
~
~
~