精通Objective-C系列 - 1) 文件读取

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
    FILE *wordFile = fopen ("/tmp/words.txt", "r");
    char word[100];
    
    while (fgets(word, 100, wordFile))
    {
        // strip off the trailing \n
        word[strlen(word) - 1] = '\0';
        NSLog (@"%s is %lu characters long", word, strlen(word));
    }
    
    fclose (wordFile);
    return (0);
}

 文件内容:

Joe-Bob "Handyman" Brown
Jacksonville "Sly" Murphy
Shinara Bain
George "Guitar" Books

 

运行结果:

Joe-Bob "Handyman" Brown is 24 characters long
Jacksonville "Sly" Murphy is 25 characters long
Shinara Bain is 12 characters long
George "Guitar" Books is 21 characters long

 

posted @ 2013-02-20 10:10  Master HaKu  阅读(334)  评论(0)    收藏  举报