gpt4 book ai didi

iphone - 如何在 Objective-C 中编写带有 CRLF 换行符的文件?

转载 作者:行者123 更新时间:2023-12-03 20:36:06 26 4
gpt4 key购买 nike

我需要在我的 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" );

关于iphone - 如何在 Objective-C 中编写带有 CRLF 换行符的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com