Configuration and setup
Course Content
0 / 38 completedBeyond C
Configuration and setup
Understanding file numbers and descriptors
Flushing the buffer
Using the standard error device
Buffered and unbuffered output
Opening the terminal
Challenge Outputting a byte count
Reading the environment
Adding an environment variable
Setting the locale
Outputting a monetary format
Challenge Pretending you're elsewhere
Understanding Unicode and wide characters
Outputting wide characters
Reading wide character input
Challenge Creating fancy text output
Knowing the process ID
Creating a fork
Challenge Doing multiple things at once
Running threads
Communicating between threads
Working with pipes
Understanding linked lists
Building a linked list foundation
Adding and listing nodes
Removing a node
Saving a linked list
Challenge Editing a node
Loading a linked list
Creating enumerated constants
Exploring data type qualifiers
Outputting accurate error messages
Challenge Write an informative program
Modifying how a program quits
Making a temporary file
Reviewing useful constants
Next steps