I've written a program for a school assignment that catches exceptions. Among the exceptions I'm catching is ctrl-c. This works great on my Mac, but not on the PCs at school. Specifically, on the PC, ctrl-c does not generate an exception. Worse, when ctrl-c is hit, the program doesn't halt immediately; it continues to run for just a bit longer. I know this I wrote the code to issue a message to the user if the computation was successful, and although I hit ctrl-c, I see the "success" message. Baffling. I searched the documentation and found only one reference to the issue. It says that if ctrl-c handling is enabled, you can get the ctrl-c exception. But I can't find anything anywhere about how to enable ctrl-c handling, or why it would be enabled by default on the Mac and disabled by default on the PC. Anyone have any suggestions?