Guardate progetti come GObject e Clean OO C, programmare ad oggetti in C non è impossibile, è solo più difficile, questo era solo per fare chiarezza in quanto concordo con il fatto che sia meglio, dal punto di vista didattico, imparare un linguaggio di programmazione nato come object oriented, se si intende usare un paradigma ad oggetti.