Writing, Running, and Fixing Code in C