Not widely known problem in programming? (Developers)
I don't think a compiler is going to help much in this case. You've set up "message" as a global variable, but then equate it to a variable inside a local procedure called "s" so "s" and "message" are really the same thing. When "s" disappears, so does "message". So, while "message" appears to be global it really isn't. I'm not sure any kind of debugger/troubleshooter can catch things when you have pointers and redirection like that.
That is simply bad programming practice.
Complete thread:
- Not widely known problem in programming? - Laaca, 27.03.2021, 20:06 (Developers)
- Not widely known problem in programming? - ecm, 27.03.2021, 20:30
- Not widely known problem in programming? - tkchia, 28.03.2021, 08:02
- Not widely known problem in programming? - marcov, 28.03.2021, 17:44
- Not widely known problem in programming? - bretjohn, 29.03.2021, 20:03
- Not widely known problem in programming? - Laaca, 29.03.2021, 22:24
- Not widely known problem in programming? - bretjohn, 29.03.2021, 23:02
- Not widely known problem in programming? - marcov, 30.03.2021, 12:05
- Not widely known problem in programming? - bretjohn, 29.03.2021, 23:02
- Not widely known problem in programming? - ecm, 29.03.2021, 22:26
- Not widely known problem in programming? - Laaca, 29.03.2021, 22:24
- Not widely known problem in programming? - tkchia, 28.03.2021, 08:02
- Not widely known problem in programming? - ecm, 28.03.2021, 21:52
- Not widely known problem in programming? - Laaca, 29.03.2021, 05:04
- Not widely known problem in programming? - ecm, 27.03.2021, 20:30