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.
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.
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ı:
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.
ö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
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.
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 Ol Şimdi DeğilÜ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.