2010-05-22 58 views
-3

有人可以提供一个阅读文本文件的最简单的例子吗?如何读取Objective-c中的文本文件?

+1

你在Objective-C是什么意思?无论如何,首先与谷歌打击:http://developer.apple.com/mac/library/documentation/cocoa/conceptual/strings/Articles/readingFiles.html – 2010-05-22 10:52:17

回答

1

在Objective-C,你可以这样做

NSString* s = [[NSString alloc] initWithContentsOfFile:@"yourfile.txt" 
           encoding:NSUTF8StringEncoding error:NULL]; 
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; 
}