C++
文章平均质量分 70
Jeffrey-Gao
这个作者很懒,什么都没留下…
展开
-
C语言对EOF含义的理解
学习C语言的时候,遇到的一个问题就是EOF。它是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。 int c; while ((c = fgetc(fp)) != EOF) { putchar (c);转载 2014-12-15 14:46:23 · 1267 阅读 · 0 评论 -
改善Objective-C的日志输出
我该如何在日志输出信息中添加上下文信息,例如当前方法或者行号。 C预处理器提供了一些标准宏,可以提供当前文件,行号,或者函数的信息。另外,Objective-C有_cmd隐式参数,可以提供当前函数的选择器,以及将选择器和类转换为字符串的功能。你可以在调试或者错误处理时在NSLog语句中提供这些上下文信息。 下面是打印当前方法和行号的例子。NSMutabl转载 2015-09-23 15:18:51 · 638 阅读 · 0 评论