|
发表于 2003-3-2 14:58:26
|
显示全部楼层
re: (1)怎么让程序响应回车结束呢?
这个问题不太好回答。回车只是让系统把缓冲区中的数据传送给程序。在大多数情况下,最好是由用户显示地通知程序“输入已经完成”。很少有单纯所回车当作输入的结束。因为用户的输入可以在一行完成,如1,2,3,4,。。。,也有可能一行一个数据,如:
1
2
3
4
。。。
这样用回车作为结束是很不方便的。还是在程序中采用输入 "q"或者“x",显示通知程序输入结束要好些。
re: (3)请大家帮我检查一下程序是不是还有我看不出来的错误.
当然会有其它错误。我只输入字母而不是数字,就发生问题了。哈哈。。。
re: (4)最后,好象在mian()函数中定义变量一定要在为结构体成员变量赋值之前,要不然就报错.这里就是sl.last=0一定要在int count,a,b等;之前.请问这是为什么?
这个我试过了,没有发生你所说的问题。你不妨再试一下,如果还有问题,把这段代码贴出来看看。 |
|