Historical updating oE allow_break, Revision 2


include console.e 
namespace console 
public procedure allow_break(types :boolean b) 

sets the behavior of Control+C and Control+Break keys.

  1. b : a boolean, TRUE ( != 0 ) to enable the trapping of Control+C and Control+Break, FALSE ( 0 ) to disable it.

When b is 1 (true), Control+C and Control+Break can terminate your program when it tries to read input from the keyboard. When b is 0 (false) your program will not be terminated by Control+C or Control+Break.

Initially your program can be terminated at any point where it tries to read from the keyboard.

You can find out if the user has pressed Control+C or Control+Break by calling check_break.

Example 1:
include std/console.e 
allow_break(0)  -- don't let the user kill the program! 
See Also:


Not Categorized, Please Help


Quick Links

User menu

Not signed in.

Misc Menu