OC笔记-4

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#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;
}


?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//通过文件间接读取字符串
#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 表示字符串的结束


目录
相关文章
|
存储 iOS开发 C++
OC 底层知识(一):OC的本质
OC 底层知识(一):OC的本质
249 0
OC 底层知识(一):OC的本质
|
编译器 C语言 Swift
|
编译器 Python
|
Java C语言 iOS开发
|
存储