This book is meant for basic to intermediate programmers and developers who want to make complex and real-time applications in C. This book can be of great use to trainers, teachers, and software developers who get stuck while making applications with arrays, pointers, functions, structures, files, databases, and interprocess communication and wish to see a running examples to find the way out of the problem.