开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
C 语言
问题(Question):
想要在循环里面多次输出不同的档案
但是输出的档案名称其中一部分会随着变动
目前我这样写虽然可以输出多个txt档
但是不知为何名称变成乱码@@
程式码如下:
char file_start[15] = "Results_time_"; //这部分名称是固定的
char file_end[15] = ".text";
char order; //这部分名称会随着下面循环跑到哪里而改
for(i=0;i<100;i++)
{
if(i%5==0) //当i除以5为整数时才输出档案
{
order = (char)(i);
string a;
a.assign ( file_start + order + file_end );
Results = fopen ( a, "w+");
}
}
不知道为什么输出结果的档名是一堆乱码@@...
先谢谢大家了:)
}