c语言中怎样在文件写入时换行?

c语言中怎样在文件写入时换行?,第1张

假设已经打开的文件句柄为fp

如果是文本文件,用如下语句写入换行

fprintf(fp,"\n")

如果是二进制文件,用如下语句写入换行

char ch[]="\n\r"

fwrite(ch,2,1,fp)

在C++中,换行写入文件可以使用endl进行换行,实例如下:

// file.cpp : Defines the entry point for the console application.

//

//文件流 fstream

//输入文件流 ifstream

//输出文件流 ofstream

#include "stdafx.h"

#include

#include

void main()

{

ofstream f1("d:\\1.txt")//打开文件用于写,若不存在则创建它

if(!f1)return //打开文件失败则退出运行

//f1<

评论

0

0

加载更多

C++如果用C++的文件流, 用的是endl(end of line).

如果用C语言的文件输出函数, 则还是\n.

当然, 用C++的文件流也可以写\n, 但是要和字符串写在一起.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12046301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存