PDA

Tam Sürümünü Görmek İçin : Programdan Çıkış(yardım)!!


sımone
09/05/2003, 19:46
Arkadaşlar C de bi analog saat yaptım herşey iyi güzel saat bitti neredeyse .Şimdi ben bu saati işlemesi için sonsuz döngüye sokuyorum ama böyle olunca tabi programdan çıkmak için ctrl+pause yapmam gerekiyo. Şöyle bişey yapmak istiyorum C de yeni olduğum için nasıl yaparım bilemiyorum. Saat çalışırken çıkmak için herhngi bir tuşa basayım program sonlansın nasıl yaparım bunu?? Mesela pascal da untıl keypressed diyoduk oluyodu yani keypressed fonksiyonu vardı ama C de bakım index e bulamadım öyle bişey nasıl yaparım bana yardım edin. Cevaplarınızı bekliyorum


Volkan Uzun
11/05/2003, 11:47
soruyu tam anlamadım ama 2 çözüm önerisi
1-) program bir windows uygulaması ise, WM_PAINT & WM_TIMER mesajlarını kullanarak saati içizerken, WM_CHAR da PostQuitMessage(0) yapaiblirsin
2-) konsol uygulaması ise, multhread yapabilirsin. birinci thread saati çizerken diğeri klavyeden input bekler sürekli.