关于文件操作的\r\n问题。
关于文件操作的\r\n问题。
在windows下:
void fun()
{FILE *fp = fopen("test.txt", "w");if (NULL == fp){printf("open file error!\n");return;}fprintf(fp, "\n");fclose(fp);fp = NULL;
}
以二进制的方式打开test.txt文件可以看到:
可以看到在windows下向文件中写入一个(C语言中的回车换行-----\n)在底层其实文件中被写入俩个字符\r(0DH)\n(0AH)。
在linux下:
代码于上一致
结果以二进制方式查看test.txt文件:
可以看到在Linux下以C语言方式向文件中输入一个回车换行('\n')在文件中就是输入了一个('\n') 0AH。
关于文件操作的\r\n问题。相关推荐
- 文件操作:r r+ w w+ a a+
r 打开只读文件,该文件必须存在.r+ 打开可读写的文件,该文件必须存在.w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立该文件.w+ 打开可读写文件,若文件存在则 ...
- 文件操作模式 r+ w+ a+ 文件读写模式的区别
r+ w+ a+ 这三个都是以读写模式打开文件,它们都可读可写,那么它们的区别在哪里呢? 首先,明显不同的是,a是以追加的模式写入. 为更加清晰,列出下表: r+ w+ a+ 文件不存在 不创建(打开 ...
- python对文件的读操作有哪些方法-Python之文件操作:文件的读写
一.open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1.open(file_name[,ac ...
- 小菜鸡进阶之路.文件操作遇到坑
学了文件操作,感觉r+模式好多坑,还是不怎么懂,这周学习的知识都不怎么好总结... 转载于:https://www.cnblogs.com/huge-666/p/9563543.html
- Python文件操作2
文件操作: r 读 r+ 读写 w 写入 重新创建 w+ 读写入 重新创建 a 写入 追加 创建 a+ 读写 追加 创建 b 以二进制打开文件 U 支持所有换行符 f = file('hello.tx ...
- python压缩文件操作_python处理zip压缩文件 | 学步园
从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用. 1)简单应用 如果你仅仅是希望用python来做压缩和解压缩,那么就不用去翻文档了,这里提供一个简 ...
- C语言动态规划和文件操作练习——通讯录
用C语言实现一个简单通讯录功能: 命令端输入对应指令可执行相应操作 可以实现增.删.查.改.排序.显示.一键清除等功能 每次输入的信息保存到txt文件中 每次打开通讯录自动加载已有的txt文件中的信息 ...
- python调用vb文件_Python小白学习之路(十九)—【文件操作步骤】【文件操作模式】...
一.文件操作步骤 step1:打开文件,得到文件句柄并赋值给一个变量 step2:通过句柄对文件进行操作 step3:关闭文件 举例: a= open('hello world', 'r', enco ...
- python删除文件某行_python 文件操作删除某行的实例
python 文件操作删除某行的实例 使用continue跳过本次写循环就可以了 #文本内容 Yesterday when I was young 昨日当我年少轻狂 The tasting of li ...
最新文章
- linux ftp 记录,linux FTP vsftpd
- html5实现贪吃蛇,分享一个用html5实现的贪吃蛇特效代码
- python 报ImportError: Install xlrd = 1.0.0 for Excel support错误
- Objective-C中的instancetype和id关键字
- python循环语句for计数_Bash For循环(递增计数)与for循环用法详解
- 不写程序改当老板 留给IT圈一个销魂的背影
- html5发光动态效果图,一款带有发光动画的HTML5表单
- CodeForces Round #280 (Div.2)
- 数据库系统原理教程-作业
- adb命令启动activity、service,发送broadcast
- 不同版本操作系统和数据库的之间链接,和操作
- Spine 骨骼动画
- windows server 2008下载及序列号
- pdf2docx:Python实现PDF转Word
- 计算机桌面常见故障,电脑常见故障问题以及解决办法
- GRACE专题--提供一个转换ICGEM网站的gfc文件为mat的代码
- [C语言]一百个奥特曼大战一百个怪兽 源代码
- 零基础学Java需要多长时间?
- python衡量数据分布的相似度/距离(KL/JS散度)
- 中国“计算机天才”魏延政:入职华为年薪百万,抗癌5年41岁去世