我正在学习C,我有一个问题。我试图将一个字符串附加到一个文件中。但是,每次附加一个字符串时,它必须在下一行(类似println而不是print)。
我无法在下一行添加该功能。相反,它只是继续追加到同一条线上。我该怎么做?
void FileWriter(char *cmmd)
{
FILE *fp;
fp = fopen("xxx.txt", "a");
fprintf(fp, "%s", cmmd);
fclose(fp);
}
谢谢!
答案 0 :(得分:3)
说出来:
fprintf(fp, "%s\n", cmmd);
// ^^
答案 1 :(得分:0)