Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir programı Hata Ayıklama modunda çalıştırdığınızda, değişkenlerin ve nesnelerin durumunu incelemek üzere programı duraklatmak için kesme noktalarını kullanabilirsiniz.
Bu kılavuzda, program çalışırken bir değişkenin değerini izler ve değerin neden beklediğiniz gibi olmadığını belirtirsiniz.
Önkoşullar
Bu kılavuzda, C++ dilinin temellerini anladığınız varsayılır.
Ayrıca, C++ Masaüstü Geliştirme için Visual Studio IDE'yi Kullanma başlığı altında listelenen önceki ilgili kılavuzları tamamladığınız varsayılır.
Bir programı Hata Ayıklama modunda çalıştırmak için
Düzenlemek üzere Game.cpp açın.
Şu kod satırını seçin:
Cardgame solitaire(1);Bu satırda bir kesme noktası ayarlamak için menü çubuğunda Hata Ayıklama veya Kesme Noktasını Değiştir seçeneklerini seçin ya da F9 tuşuna basın. Çizginin solunda kırmızı bir daire görünür; bir kesme noktasının ayarlandığını gösterir. Kesme noktasını kaldırmak için menü komutunu veya F9 tuşunu yeniden seçebilirsiniz.
Fare kullanıyorsanız, sol kenar boşluğuna tıklayarak kesme noktası ayarlayabilir veya kaldırabilirsiniz.
Menü çubuğunda Hata Ayıkla>Hata Ayıklamayı Başlat'yı seçin veya F5 tuşuna basın.
Programınız Kesme modunda olduğundan, yürütme kesme noktası satırına ulaştığında duraklatılır. Bir kod satırının solundaki sarı ok, bunun yürütülecek bir sonraki satır olduğunu gösterir.
Değişkenin
Cardgame::totalParticipantsdeğerini incelemek için işaretçiyiCardgameüzerine getirin ve ardından ipucu penceresinin sol tarafındaki genişletme denetimine sürükleyin. Değişken adıtotalParticipantsve değeri 12 görüntülenir.Değişkenin kısayol menüsünü
Cardgame::totalParticipantsaçın ve ardından İzleme Ekle'yi seçerek bu değişkeni İzleme 1 penceresinde görüntüleyin. Ayrıca bir değişkeni vurgulayabilir ve Watch 1 penceresine sürükleyebilirsiniz.Bir sonraki kod satırına geçmek için menü çubuğunda Debug>Step Over seçeneğini seçin veya F10 tuşuna basın.
Cardgame::totalParticipantspenceresindeki değer artık 13 olarak görüntüleniyor.İfadenin kısayol menüsünü
return 0;açın ve ardından İmlece Kadar Çalıştır'ı seçin. Kodun solundaki sarı ok, yürütülecek sonraki deyimi gösterir.Cardgame::totalParticipantssayısı birCardgamesona erdiğinde azalmalıdır. Bu noktada,Cardgame::totalParticipantstümCardgameörnekler silindiğinden 0'a eşit olmalıdır, ancak İzleme 1 penceresiCardgame::totalparticipants'ün 18 olduğunu gösterir. Fark, kodda bir hata olduğunu gösterir. Sonraki adım : Projede Hata Ayıklama (C++) işlemini tamamlayarak hatayı tespit edip düzeltebilirsiniz.Programı durdurmak için menü çubuğunda Hata Ayıklama>Hata Ayıklama'yı Durdur seçin veya Shift+F5 klavye kısayolunu kullanın.
Sonraki Adımlar
Önceki:İzlenecek Yol: Proje Oluşturma (C++)
Sonraki:İzlenecek Yol: Projede Hata Ayıklama (C++)