C dili ile hesap makinesi yapıyorsun.
.exe oluşturuyor.
Onu açıyorsun.
Ve konsol ekranını görüyorsun.
Buraya kadar olan kısmı anlamadıysan anlayana kadar oku.
Görev yöneticisini açarsan onun .exe olduğunu görürsün.
Anladığına emin misin? Bak o çalıştırdığın şey .exe dedim. Sen de kabul ettin. Tamam mı?
Şimdi, neden öyle oluyor? Çünkü öyle yazdın. Çünkü öyle olmaması için bir şey yapmadın.
Programlar neden öyle olmuyor? Çünkü onlar öyle olmaması için bir şey yaptı. Windows GUI kullandı, başka şeyler kullandı. Mesela C#'çılar çok sever arayüzleri. Arayüz görünce çıldırırlar. Onlar da form uygulaması yapıyor.
C ile Windows ortamında arayüzlü bir şey yapmaya çalışacağına o işi yapacak bir işletim sistemi yaz, daha iyi.
C++ veya başka bir şey kullan çok istiyorsan.