Exit from interactive mode if input stream is bad (#491)
Allow exiting the interactive prompt also with CTRL-D on Unix and CTRL-Z on Windows.
This commit is contained in:
		
							parent
							
								
									19726169b3
								
							
						
					
					
						commit
						33e35b8fe8
					
				|  | @ -450,7 +450,10 @@ int main(int argc, char ** argv) { | |||
|                 std::string line; | ||||
|                 bool another_line = true; | ||||
|                 do { | ||||
|                     std::getline(std::cin, line); | ||||
|                     if (!std::getline(std::cin, line)) { | ||||
|                         // input stream is bad or EOF received
 | ||||
|                         return 0; | ||||
|                     } | ||||
|                     if (line.empty() || line.back() != '\\') { | ||||
|                         another_line = false; | ||||
|                     } else { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue