LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 830|回复: 2

问题

[复制链接]
发表于 2003-1-20 20:32:19 | 显示全部楼层 |阅读模式
它从每行读入一个数(前面可能带正负号),把数加在一起,并在输入结束时印出总和。
#define maxline 100
main()
{
  double atof(),sum;
  char line[maxline];
  sum=0;
  while(getline(line,maxline)>0)
     printf("\t%.2f\n",sum+=atof(line));
}
其中getline(line,maxline)是一个定义的函数,请问getline(line,maxline)>0这个是什么意思?还有\t这个参数表示什么?
发表于 2003-1-20 20:41:25 | 显示全部楼层
兄弟,劝你还是找本好一点的教材好好看看,对学C语言很有必要,基础要打好。getline(line,maxline)中的line,maxline是getline()函数的两个参数。getline(line,maxline)>0整个这一句就是一个判断条件。\n是换行符,而\t是空键盘上打一个tab键的距离,是制表符。
 楼主| 发表于 2003-1-20 20:44:07 | 显示全部楼层
哈,我知道那是两个参数,我想知道它判断的是什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表