簡體   English   中英

如何在Objective-C中編寫帶有CRLF換行符的文件?

[英]How to write a file with CRLF line breaks in Objective-C?

我需要在我的iPhone應用程序中創建和導出excel文件。 不幸的是,如果行編碼是LF(我編寫文件時的unix默認值)而不是CRLF(Windows標准),excel將無法讀取它...有沒有辦法使用CRLF換行符編寫文件?

我可以告訴這是問題,就好像我在輸出文件后在TextWrangler中打開文件,然后將換行符更改為CRLF,excel打開它就好了。

謝謝,

托比

如果您在C中使用printf或fprintf,通常會終止這樣的行:

printf( "this is a line of text.\n" );

\\n輸出換行符。 您可以使用\\r輸出回車,因此要獲得CRLF,您只需:

printf( "this is a CRLF terminated line.\r\n" );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM