标签:
1. 间接(indirection)
1.1 变量和间接(使用变量来代替一些数字)
1.2 使用文件名的间接
const 表示一个变量不允许被改变
const int nValue; //nValue是const
const char *pContent; //*pContent是const, pContent可变
const char* const pContent; //pContent和*pContent都是const
strlen(String value); // 返回value字符串的长度
如下面一个例子,可由非专业人员书写文件,这就是间接 ,但是路径为决定路径,不是太理想
FILE *worldFile = fopen("/tmp/words.txt","r"); // 打开文件并读取文件内容,其中tmp为Unix临时目录
char word[100];
while(fgets(word , 100 , wordFile)){ // fgets()从文件中读取一行文本并将其放到word中
word[strlen[word]-1] = ‘\0‘; // fgets()调用会保留分开每一行的换行符,我们不需要,如果留下他,会增加一个字符,所以改为\0
NSLog(@"%s is %d characters long",word,strlen(word)); // 打印信息
}
fclose(wordFile); // 关闭文件
Object-C 1.0 第三章:面向对象编程基础知识(OOP)
标签:
原文地址:http://www.cnblogs.com/SM-t/p/4326628.html