Hacker News new | ask | show | jobs
by OkayPhysicist 968 days ago
That's outside of scope. Most programs should fail when faced with situations outside their purview.
1 comments

Yes, but if you don't check the printf return code (in C, say) the program won't fail. It'll return 0 (i.e. report success) but it did not do what it promised to do on the tin. If you only check its non-negativity, you might only have written "Hell" and again the program merrily carries on and says "all OK: 0!"