我正在学习 C,我有一个问题。我正在尝试将字符串附加到文件中。但是,每次附加字符串时,它都必须在下一行(有点像 println 而不是 print)。
我无法让函数追加到下一行。相反,它只是不断追加在同一行上。我该怎么做?
void FileWriter(char *cmmd)
{
FILE *fp;
fp = fopen("xxx.txt", "a");
fprintf(fp, "%s", cmmd);
fclose(fp);
}
谢谢!
最佳答案
这样说:
fprintf(fp, "%s\n", cmmd);
// ^^
关于c - 在文件的不同行附加一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16071964/