【问题标题】:read single line from text file in objective-C从Objective-C中的文本文件中读取单行
【发布时间】:2009-12-14 09:40:36
【问题描述】:

我想在 Objective-C 中读取一个文本文件直到指定的分隔符 例如:如果这是我的 .txt 输入文件,

@abc = name1$ 
@xyz = name2$

我想读取 abc 并将其分配到字符串变量键中,并读取 name1 直到 $ 并将其分配给变量值

例如:预期输出

key = abc
value= name1
key = xyz
value= name2

请给我一些解决方案,objective-C 中有哪些函数,它的语法是什么。

【问题讨论】:

标签: objective-c filehandle


【解决方案1】:

NSFileHandle 中获取-filedescriptor,然后使用fdopen 检索FILE *,最后使用fscanf 读取格式化输入。

或者,将整个文件读入NSString-enumerateLinesUsingBlock: 以分别对每一行进行操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 2011-05-11
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    相关资源
    最近更新 更多