SVG Library in C for creating and saving svg files.
-
Line
-
Rectangle
-
Circle
-
Ellipse
and text.
http://www.code-in-c.com/writing-svg-library-c/
Perhaps the biggest obstacle encountered when learning programming is the disillusionment that kicks in when you start to realise you have worked long and hard getting your head round numerous arcane ideas, but still have no idea how to actually do anything constructive and worthwhile. There are many, many books with a thousand or more pages which teach you everything you need to know about a particular language - except how to actually write software in it!