txt looks normal on Linux but weird on Windows. WHY?
2 次查看(过去 30 天)
显示 更早的评论
I created txt. file using fopen, fwrite and fclose running MATLAB on Linux. However, the lines are mixed up when opening the file on Windows. Is there any work around? I need to be able to work with the txt. file on both WIndows and Linux.
1 个评论
采纳的回答
Walter Roberson
2013-6-24
On the Linux side, each place that you currently write out '\n', change it to '\r\n'. That is, instead of char(10) use char([13 10])
0 个评论
更多回答(1 个)
Jan
2013-6-24
What does "opening the file in Windows" exactly mean? While all editors I know, even vi, XEmacs on Windows, MS Word Alpha on my old MacOS-8 computer and the preview on LCD of the fancy Ricoh printer handle Linux/Windows linebreaks correctly, Window's Notepad fails. If you mean this limitations of Notepad, I share your curiosity: Why does Microsoft ships such a bad program with Windows?
Btw. I did not test this in Windows8 yet.
1 个评论
Stephen23
2022-3-5
Finally fixed with Windows10 in 2018: https://devblogs.microsoft.com/commandline/extended-eol-in-notepad/
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!