M
Mark McIntyre
My point was simply that I found your use of the term "crash"
confusing. As I understand the term, if the program quietly continues
running incorrectly, it hasn't "crashed"; a "crash" is a very visible
failure. (At least one other person made the same point.)
This usage of the term is consistent with the older real-world
meaning. If I'm driving down the highway and my brakes fail, the car
is not operating correctly -- but it hasn't "crashed" until it
actually runs into something.
I've several times encountered systems which were still running, but
no longer responsive to user input, didn't do what they were supposed
to, or otherwise behaved unsuitably. As far as I'm concerned, the app
had crashed, the fact that it didn't pop up a bluescreen, produce a
coredump or advise me via cutesy dialogs didn't make it any the less
crashed.
But whatever. Its amazing that a throwaway remark can generate such
sound and fury, and still signify nothing. Here's what I originally
said, and which has stirred up such ire:
char st1[1000],st2[650]; ..
st2[650] = '\0';