如何在Objective-c中读取文本文件?

时间:2010-05-22 10:43:13

标签: objective-c

有人可以提供阅读文本文件的最简单案例吗?

2 个答案:

答案 0 :(得分:1)

如果你真的想要普通的C(而不是目标-C),那么:

#include <stdio.h>

#define BUFSIZE 100

int main(int argc, char *argv[]) {
    char buf[BUFSIZE];
    FILE *fp = fopen("filename.txt", "r");
    if (fp == NULL) {
        fprintf(stderr, "File not found\n");
        return 1;
    }
    while(fgets(buf, BUFSIZE, stdin) != NULL) {
        printf("%s", buf);
    }
    fclose(fp);
    return 0;
}

答案 1 :(得分:1)

在Objective-C中,您可以执行类似

的操作
NSString* s = [[NSString alloc] initWithContentsOfFile:@"yourfile.txt" 
                                encoding:NSUTF8StringEncoding error:NULL];