I know the usage of the 32 keywords (auto, break, case, char , const, int, float, typedef etc) defined by the c89 and the usage of arrays and strings, pointers, functions, structures, unions, enumerations, prepocessors and file I/O what would u say my level of knowledge of the c language is? And what should I study next because i have been searching for the right material and book but seriously i donot know what should i be studying next? Please give ur advise?