0
A
回答
4
一个非常简单的方法,没有错误检查:
FILE * file = fopen(fname, "a");
fwrite("\n", strlen("\n"), 1, file);
fclose(file);
+3
这是错误的,因为它在'\ n'后面写了一个'0'。 – 2011-06-16 13:31:37
+2
嗡嗡声的确如此。只是使用strlen()而不是sizeof我猜 – 2011-06-16 13:50:51
0
开放与附加标志的文件 “一”,然后使用fputs()的函数。
1
您应该使用"\n"
而不是"/n"
与“附加模式”,在打开的文件(字母“A”为的fopen参数
0
琴弦"\n"
和"/n"
是非常不同的,第一个有1个字符(加上一个空终止符);第二个有2个字符(加上一个空终止符)
用于行终止的字符是'\n'
。 puts()
自动追加一个这样的字符。
下面的语句做同样的事情(他们可能返回不同的值,但是未在下面的示例中使用):
printf("full line\n");
fputs("full line\n", stdout);
puts("full line");
相关问题
- 1. 如何在C#中使用File.Append添加文件末尾的行#
- 2. C++在文件末尾添加新行如果On不存在?
- 3. 在c文件末尾添加信息
- 4. python在每行末尾添加新行
- 5. 如何使用bash将多行添加到文件末尾?
- 6. 如何在csv/txt文件的末尾添加新列python
- 7. C++如何从文本文件的末尾删除新行?
- 8. PHP:是否有理由在文件末尾添加换行符
- 9. 我想添加^ M在CSV文件的所有行的末尾
- 10. Excel VBA - 只有在新行与最后一行不同时,如何在工作表末尾添加新行?
- 11. 如何将新元素添加到JSON文件的末尾?
- 12. 使用QXmlStreamWriter在文件末尾添加文本
- 13. 的Netbeans在文件c的末尾插入新行/ C++
- 14. 在bat文件的末尾添加一行忽略换行符
- 15. 将列添加到文件的末尾
- 16. 如何在uint8_t *的末尾添加int?
- 17. 在链接末尾添加变量(只有没有REL-attr)
- 18. 我如何写文件在文件末尾的文件在c + +
- 19. 如何将新节点添加到现有XML文件的末尾?
- 20. 如何在python文件末尾添加一堆“N”?
- 21. KSH:如何在新文件末尾添加日期时间,例如FileMMDDYYYYHHMM
- 22. Java文件不会在所有行的末尾保存新行
- 23. 用ajax添加行到表的末尾
- 24. 在每行末尾添加逗号
- 25. 在每行末尾添加字符
- 26. 在`ArrayList`末尾添加单行
- 27. 如何在文件末尾使用BinaryWriter附加数据?
- 28. android在末尾添加'...'textview
- 29. 如何在mysql的每行下载文件的末尾添加文本?
- 30. 如何在node.js中的文件的每一行的末尾添加文本?
你确定你没有尝试'“\ n” '? – asveikau 2011-06-16 12:58:52
我试过在fclose之前放置(“/ n”)。但它附加/ n在行末 – samprat 2011-06-16 13:00:38
可以请您发布完整的代码?你写道,'“/ n”'应该是'“\ n” – ArtoAle 2011-06-16 13:01:12