4 ms·
I liked "C Programming: A Modern Approach"[1]. It has been several years but as I recall it was well suited for self study and was pretty explicit in calling ou
by chucksmash 7y ago
I liked "C Programming: A Modern Approach"[1]. It has been several years but as I recall it was well suited for self study and was pretty explicit in calling out places it was talking about C99 as opposed to C89.
[1]: https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504 https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/...
- chucksmash 7y agoYou might also take a look at this Minecraft clone in C[1]. Uses sqlite to persist state so you can see how you might interact with a database as well. Quite modern and readable in that most functions outside main.c are <20 lines long. It's also cross platform and should work on Windows, Mac and Linux. [1]: https://github.com/fogleman/Craft https://github.com/fogleman/Craft