Primeiro eu aconcelho você à utilizar c++m mas se focê for utilizar apenas C, pode usar a SDL.
A SDL é uma biblioteca multiplataforma que cria a janela para você, deixa você desenhar na janela e gerencia os dispositivos de entrada e saída.
Com a SDL os seu programas se tornarão gráficos.
Mas se focê for utilizar o C++, eu aconcelho a utilização da SFML por ser orientada a objetos e maior facilidade na programação.
As duas bibliotecas aceitam interação com openGL e portanto abre a possibilidade de desenvolvimento de aplicações 3D.
Obrigado Edimartin por responder.
Na escola eles estavam encinando a linguagem " C " . Não tivemos escolha.
Vou tentar achar essa SDL e ver se eu consigo usar.
Depois que eu conseguir entender a SDL e transformar os meus 50 codicos fontes " C ", em modo gráfico, ai eu vou pegar esses 50 programas em " C " e transforma-los em C++ e usar a SFML.
Se você puder dar um exemplo de como usra a SDL eu agradeço.