分别在后面加一个c=getchar()然后输入两行内容看看c等于多少
[此贴子已经被作者于2007-8-10 2:47:31编辑过]
分别在后面加一个c=getchar()然后输入两行内容看看c等于多少是什么意思呀??可不可以讲一下 谢谢
目的就是为了区分get()和getline(),因为getchar()是返回输入流中的下一个字符,也就是说如果输入了换行符,则get()不提取该字符可是将它保留在输入流中,因此通过c=getchar(),输出c得到的是EOF,而getline()则是则是读取并删除该字符,因此通过c=getchar(),输出c得到的是下一个有效的字符。我是这么理解的,也试过了,应该是这样的。