j******e 发帖数: 64 | 1 我现在是一行一行读入的
a1 b1 c1
a2 b2 c2
是从std in读入的,最后回车
表示读入结束,请问这种情况
如何判断,
我是
while(cin.getline(a,256)){
....
}
但是无论如何跳不出这个循环,谢谢。 |
j******e 发帖数: 64 | 2 EOF不是从file读入吗?我是从std::in读入 |
c*****t 发帖数: 1879 | 3 press ^Z and enter on dos/windows. press ^D on Unix/MinGW/Cygwin.
【在 j******e 的大作中提到】 : EOF不是从file读入吗?我是从std::in读入
|
j******e 发帖数: 64 | 4 那样整个program就terminate了,如何继续后面的操作呢?
【在 c*****t 的大作中提到】 : press ^Z and enter on dos/windows. press ^D on Unix/MinGW/Cygwin.
|
c*****t 发帖数: 1879 | 5 不是,^Z 在 pc 上是 eof,并不 terminate 程序。类似的,^D 在 unix 上
也是 eof 。
【在 j******e 的大作中提到】 : 那样整个program就terminate了,如何继续后面的操作呢?
|
j******e 发帖数: 64 | 6 ok, thanks :)
【在 c*****t 的大作中提到】 : 不是,^Z 在 pc 上是 eof,并不 terminate 程序。类似的,^D 在 unix 上 : 也是 eof 。
|