社区
C语言
帖子详情
windows 和 linux 下,文件字符串长度问题
dding_inshili
2015-02-12 12:35:38
1.在windows下,文件 1.txt的内容中只有123,3个字符。
1.1在123之后没有换行回车空格键等,此时通过属性显示3字节
1.2在123之后回车1次,此时文件属性显示5字节
2在linux下,文件 1.txt的内容中只有123,3个字符。
2.1在123之后没有换行回车空格键等,此时通过属性显示4字节
2.2在123之后回车1次,此时文件属性显示5字节
何故?
...全文
226
2
打赏
收藏
windows 和 linux 下,文件字符串长度问题
1.在windows下,文件 1.txt的内容中只有123,3个字符。 1.1在123之后没有换行回车空格键等,此时通过属性显示3字节 1.2在123之后回车1次,此时文件属性显示5字节 2在linux下,文件 1.txt的内容中只有123,3个字符。 2.1在123之后没有换行回车空格键等,此时通过属性显示4字节 2.2在123之后回车1次,此时文件属性显示5字节 何故?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohuh421
2015-02-12
打赏
举报
回复
何故? 只需要把文件以二进制方式打开, 然后看里面的内容即知. C库函数 fopen("1.txt", "rb"); 二进制方式打开 , 然后读取出来即可知道了.
mujiok2003
2015-02-12
打赏
举报
回复
linux的end of line是'\n', windows的end of line是\r\n
【答】
windows
和
linux
系统下
文件
中
字符串长度
不一样
1.在
windows
下,
文件
1.txt的内容中只有123,3个字符。 1.1在123之后没有换行回车空格键等,此时通过属性显示3字节 1.2在123之后回车1次,此时
文件
属性显示5字节 2在
linux
下,
文件
1.txt的内容中只有123,3个...
获取TCHAR类型
字符串长度
下面方法是获取系统目录,并将系统目录写入到
文件
中保存,其中WriteFile方法第三个参数要传入TCHAR类型的
字符串长度
。 DWORD WriteSystemInfo() { TCHAR szSystemDir[MAX_PATH]; //获取系统目录 Ge
linux
系统去掉字符串,
Linux
系统中tr命令删除和替换文本字符的基本用法
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,...使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种...
使用StringsPlus批量提取二进制
文件
中的字符串
linux
下有个工具叫strings,可以打印出
文件
中所有可打印字符串,但strings功能比较单一,无法对字符串进行过滤,也不能区分ascii码和unicode,而且无法找到一些不以null结尾的字符串。今天介绍一个github上的免费...
linux
环境下从路径字符串中截取目录和
文件
名信息
之前在文章《.bat批处理(十):从路径字符串中截取盘符、
文件
名、后缀名等信息》中总结了在批处理
文件
中,也就是
Windows
环境下怎样从路径字符串中截取
文件
名、盘符等信息,利用的是
Windows
的扩展变量,而这种截取...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章