Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
1236
Tıklama
0
Öne Çıkarma
C dilinde ekranı silme ve kodları en başa alma
P
9 yıl
Çavuş
Konu Sahibi

Ben c diliyle bir hesap makinesi yazıyorum ve işlemin sonucunu verdikten sonra ekranın silinmesini ve kodların en başa dönmesini istiyorum nasıl yaparım ?

clrscr(); ya da system("CLS")'yi denedim ama olmadı.
kodlarınen bala dönmesi içinse goto komutunu kullanmaya çalıştım ama o da işe yaramadı.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
9 yıl
Yüzbaşı

System fonksiyonu kullandığınız işletim sistemine göre değişiklik gösterebiliyor bu nedenle pek önermiyorum .
Bildiğim kadarıyla bazı işletim sistemlerinde include etmeniz gereken kütüphaneler oluyor.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
T
9 yıl
Yarbay

Komut satırında mı, GUI 'de mi yapıyorsun onu belirtmemişsin. Komut satırı için yaptığını varsayıyorum. Bu tür sorunlar için Google. Nitekim ben de Google yaptım ve şu kod Mac OS X 'imde sorunsuz calıştı:

 
1 #include <stdio.h>
2 void main()
3 {
4 printf("ok\n");
5 system("clear");
6 }


Güncelleme: Windows XP'mde aynı kodu sadece system("cls"); olacak şekilde denedim onda da sorunsuz calıştı. Her ikisinde de GCC derleyiciyi kullandım. WinXP'mde ise favori Unix Kabuk ortamım olan MSYS 'i ConEmu emulator üzerinde yaptım. Sen Windows kullanıyorsan ve calışmıyorsa Unix Kabuk, derleyici veya emulatörden herhangi birinde sorun olduğu içindir.





< Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 6 Ağustos 2016; 22:13:03 >
Bu mesaja 1 cevap geldi.
P
9 yıl
Çavuş
Konu Sahibi

önce system ("clear")'ı denedim iç veya dış komut olarak algılandı ve çalıştırılamıyor dedi sonra system ("cls")'yi denedim çalıştı tardımlarınız için çok teşekkür ederim @revivo72



< Bu ileti tablet sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @revivo72
P
9 yıl
Çavuş
Konu Sahibi

ben system ("cls") komutunu kullanarak yaptım yine de teşekkür ederim



< Bu ileti tablet sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @Arda2Mavi
A
9 yıl
Yüzbaşı

Yaptığınız uygulama farklı platformlarda çalışmaya bilir. Ya başka yöntem bulmalısınız ya da işletim sistemi verisini çekip uygulamayı ona göre çalıştırmalısınız.



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.