我想写一个这样的文件:
someText
{
"Bob [m]" -> "Fed [m]";
"Tom [m]" -> "Jenny [f]";
...
}
我有:
void file Write()
{
FILE *fp;
fp = fopen("df.dot", "w");
int i;
fputs("someText\n", fp);
fputs("{\n", fp);
for (i = 1; i < 6; i++)
{
printf(" \"%s\" -> \"%s\";\n", sort[i].sorted1, sort[i].sorted2);
}
fputs("}\n", fp);
fclose(fp);
}
问题是for循环的部分。 fprints所在的位置,也必须用fputs编写。 (fputs而不是printf)
我认为用fput这样做是不可能的。还有另一个函数()使这成为可能吗?
由于