golang中fscanf读取文件时把回车替换成0

互联网 19-12-7

先要明白Fscanf的工作原理:

Fscanf在遇到\n才结束,遇到\r时就会把\r替换成0。

问题:

这就有个问题,要注意自己的文本换行符是什么,在Windows下就是\r\n,在Linux,Mac下就是\n,也就是说这里有个坑。

代码在Linux和Mac下读取数据文件是正常的,在Windows下就会遇到各种行末尾有个0。

解决方法:

直接使用自带IDE将打开的数据文件集换行符改成LF(Linux,Mac换行符)就行了。

如下图:

相关文章教程推荐:golang教程

以上就是golang中fscanf读取文件时把回车替换成0的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: fscanf
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:golang中的print与fmt的区别

相关资讯