Quick Start: Git for personal use
SVN client over SSH to remote Unix server from Windows
Quick Start Grinder - Part V
Quick Start Grinder - Part IV
Quick Start Grinder - Part III
« Managing your company to death
» Newbie SQL: Current week range
I picked up The Practice of Programming by the great masters, Kernighan and Pike. I’m planning to find time to read a chapter every day and then note down the outline here. And then every month, wherever I’m, come back and browse through it!
Can you figure out what is wrong with this macro in C?
#define isupper(c) ((c) >= 'A' && (c) <= 'Z')
Try calling it like while (isupper(c = getchar())
and you
will know what is wrong! Hint - instead of it being a macro, write it as a
function.
Or, use a stylish language that simply won’t require you to waste time on making readable code.