windows 输出\r\n问题
来源:互联网 发布:双色球红球最简单算法 编辑:程序博客网 时间:2024/05/01 09:24
最近在写文件时才发现使用CFile类输出\r\n时文件总是输出0x0D 0X0D 0X0A与预想的0X0D 0X0A不一致最后才发现与文件打开方式有关要输出正确的0X0D 0X0A,用二进制方式时是\r\n,用文本方式时是\n。_fopen也存在这个问题"w"输出\r\n是0x0D 0X0D 0X0A 。"wb"输出就是 0X0D 0X0A
还有在(UNICODE)环境下
FILE* s;
CString strTmp;
strTmp=_T("dd\r\n");
s=_tfopen(_T("c:\\a.csv"),_T("wb"));
_fputts(strTmp,s);
fclose(s);
输出内容是64 00 64 00 0D 00 0A 00
FILE* s;
CString strTmp;
strTmp=_T("dd\n");
s=_tfopen(_T("c:\\a.csv"),_T("w"));
_fputts(strTmp,s);
fclose(s);
输出就是64 64 0D 0A
0 0
- windows 输出\r\n问题
- windows下控制台输出\r、\n的区别及导致的问题
- windows和linux下\r\n问题
- \r,\n,\r\n的问题分析
- textarea 无法输出\r\n的原因
- Linux下\r\n问题
- 网页源代码\r\n问题
- \r终端输出的问题
- 转义字符及(\r,\n,\r\n)的问题
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows/DOS与Unix文件格式之间的相互转换(/r/n问题)
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows/DOS与Unix文件格式之间的相互转换(/r/n问题)
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- Windows、Unix、Mac不同操作系统的换行问题 回车符\r和换行符\n
- windows与linux下的\r\n
- 免费的文本编辑器 (copied)
- 点跟多边形的碰撞检测
- pat 1070
- PHP中Imagick类的使用
- ARM处理器模式弹跳机制的初始化 笔记版 转载请注明出处---crosskernel@gmail.com
- windows 输出\r\n问题
- 算法概率思维导图
- C# 模拟键盘输入
- cmd 中报错:不是内部或外部命令,也不是可运行的程序
- LDA学习l
- loadlibrary 返回错误126 找不到指定的模块
- 开发笔记之20140312
- 对象的当前状态使该操作无效
- 《Head First 设计模式》工厂模式