读书人

帮忙看看这个函数怎么回事

发布时间: 2013-12-26 15:24:01 作者: rapoo

帮忙看看这个函数咋回事?
K&R书中的一段,代码打出来比较麻烦不全贴了,以下是部分的;
#define MAXLINES=5000
int readlines(char *lineptr[], int nlines);/*读取文本行中字符串*/?

if ((nlines = readlines(lineptr, MAXLINES)) >= 0)

这一句不懂了,readlines读取的是字符串,那为什么要赋值给行数呢而且还要求大于等于0?我的理解readlines(lineptr, MAXLINES)这句的意思是不是,最大读取5000个文本行中的字符串啊?

[解决办法]
看函数readlines的定义中到底返回什么。

读书人网 >C语言

热点推荐