1. 数据输出到多个文件中,且文件名中有变量
char fname[256];
int I;
FILE *fp = NULL;
for(i = 0;i <100;i++)
{
sprintf(fname, "example%d.txt", i);
fp = fopen(fname, "w");
//...
fclose(fp);
}
2.多个运行结果输出到同一个文件中
int val = 10;
FILE *fp = NULL;
fp = fopen("example.txt","a");
for(int j = 0; j<val; j++)
{
fprintf(fp, "[%d],%d\n",j , val);
}
fclose(fp);
3.关于fopen函数 [原文:http://baike.baidu.com/link?url=D8bAm2OW5sfWA6kYwFjxmySfbwO5O_SYPJvC9zP5e2SFM2Qh0vopfMbiyZSowiJEuyA0I4_hm99AOUaeKZKt3a</