Schnell-ocr is a project mainly written in C and C++, it's free.
a lightweight ocr module written in C