Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Exploring C Libraries

via LinkedIn Learning

Overview

Expand the C language's capabilities. Discover how to tap into the power of external libraries to access complex data, interact with the web, play with graphics, and more.

Syllabus

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
3. Web Access
  • Testing libcurl
  • Fetching a web page
  • Saving web data
  • Sending data
4. Text Programming
  • Working with wide characters
  • Building an ncurses program
  • Controlling the text screen
  • Making color text
  • Exploring ncurses input
5. Computer Graphics
  • Accessing a JPEG
  • Reading and writing JPEG images
  • Manipulating JPEG images
  • Working with PNG images
  • Modifying a PNG image
Conclusion
  • Writing your own library
  • Next steps

Taught by

Dan Gookin

Reviews

4.4 rating at LinkedIn Learning based on 45 ratings

Start your review of Exploring C Libraries

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.