Introduction
Expand on what C can do with C Libraries
()
Using the exercise files
()
Working with the code
()
1. Setup and Configuration
Understanding libraries
()
Finding a C library
()
Installing a library
()
Linking a library: Command prompt
()
Liking a library: IDE
()
2. Data Structures
Understanding XML
()
Testing the libxml2 installation
()
Accessing XML data
()
Generating XML data
()
Working with JSON
()
Testing the json-c installation
()
Accessing JSON data
()
Reading JSON data
()
Creating JSON output
()
Challenge: Converting data formats
()
Solution: Converting data formats
()
3. Web Access
Testing libcurl
()
Fetching a web page
()
Saving web data
()
Sending data
()
Challenge: Read and save a web page
()
Solution: Read and save a web page
()
4. Text Programming
Working with wide characters
()
Building an ncurses program
()
Controlling the text screen
()
Making color text
()
Exploring ncurses input
()
Challenge: Fill the screen
()
Solution: Fill the screen
()
5. Computer Graphics
Accessing a JPEG
()
Reading and writing JPEG images
()
Manipulating JPEG images
()
Working with PNG images
()
Modifying a PNG image
()
Challenge: A blue square
()
Solution: A blue square
()
Conclusion
Writing your own library
()
Next steps
()
Ex_Files_Exploring_C_Libraries_2025.zip
(26.1 MB)