OC笔记-4

本文探讨了编程人员晋升为架构师的挑战与关键因素,通过代码实例展示了如何从基本编程技能提升至架构设计水平。
#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 表示字符串的结束




转载于:https://my.oschina.net/Jacedy/blog/322607

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值