One thing to watch out for is when using Code Warrior is using the default include files. I don't know if this is simply a problem with the older version I use (the computer runs Windows NT 4.0, so the software has dated a bit), but the include files are missing pretty essential items.

If you need things such as kbhit() or getch(), be prepared to burn yourself a disc (or split a zip on to multiple floppies if you're that type) of more complete include files.