码迷,mamicode.com
首页 > 其他好文 > 详细

OC笔记-4

时间:2014-09-27 16:39:40      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:io   os   ar   for   文件   sp   on   c   log   

#inport<Foundation/Foundation.h>

int main(int argc, char *argv[])
{
    const char *words[4] = {"abc", "def", "ghi"};    //定义字符串数组
    int wordCount = 4;
    
    for(int i =0; i < wordCount; i++)
    {
        NSLog(@"%s is %lu characters long", words[i], strlen(words[i]));
        //%lu格式说明符取计算字符串长度的strlen()函数的整数值,并输出单词及其长度
    }
    return 0;
}


//通过文件间接读取字符串
#inport<Foundation/Foundation.h>

int main(int argc, char *argv[])
{
    FILE *wordFile = fopen("/tmp/words.txt", "r");
    char word[100];
    
    while(fgets(word, 100, wordFile))
    {
        word[strlen(word) - 1] = ‘\0‘;
        
        NSLog(@"%s is %lu charaters long", word, strlen(word));
    }
    
    fclose(wordFile);
    return 0;
}
//fgets()调用会保留每行之间用来断行的换行符,但这里并不需要,将换行符替换为 \0 表示字符串的结束




OC笔记-4

标签:io   os   ar   for   文件   sp   on   c   log   

原文地址:http://my.oschina.net/Jacedy/blog/322607

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!