Şimdi Ara

Bir listede ok ile seçim yapma. Acil yardım lütfen

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
261
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Alta alta yazılmış 10 tane elemanlı bir listede en başta ilk elemanın(yazının) yanında bir ok işareti yazılacak daha sonra her a tuşuna basıldığında veya her d tuşuna basıldığında bu ok işareti listede bir alta veya bir yukarıya çıkacak.Ve c harfi basıldığında ise program bitecek Bunu nasıl sağlayabilirim. Yardıma ihtiyacım var şuan. Konuyla ilgili internette örnek de bulamadım. Şimdiden teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi KolayHattaEasy -- 5 Kasım 2017; 13:4:20 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Ya da her seferinde sildirip tekrar mı basılacak onu da bilemiyorum yöntemini anlasam gerisi kolay da :((
  • Oku hareket ettirmek için şöyle bir mantık kullanman gerek:

    Her input girildiğinde, okun göstermesi gereken satır numarası değişecek.
    Input girildikten sonra, ekran komple temizlenecek. ( system("cls"); )
    Daha sonra dizi ekrana yazdırılırken, okun göstermesi gereken satır numarasına gelindiğinde, önce ok çizilecek sonra o satırdaki sayı yazılacak.

    Bu işlem her input girişinde tekrar yapılacak. Her seferinde silip baştan yazıcaksın yani.

    Okun hangi satırı göstermesi gerektiğini de bir integer değişkeninde tutacaksın.

    int ok = 0;
    if(input == 'd') ok++;
    if(input == 'c') ok--;

    gibi bir mantık olacak yani.
  • gdb G kullanıcısına yanıt
    Eyvallah hocam teşekkür ederim. Aynı mantığı düşünmüştü ama ekranı her seferinde sildirmek zor olacak gibi gelmişti başta şuan anladım.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.