C/C++ Yazdığınız Kodu Deneme Kolaylığı

C/C++ Yazdığınız Kodu Deneme Kolaylığı

Bu yazımda yakın zamanda öğrendiğim ve çok hoşuma giden ; sizlerin de hoşuna gideceğini düşündüğüm oldukça basit bir şey göstereceğim.
Hepimizin satırlarca kod yazdığı olmuştur ve bu kodu derledikten sonra bazı klavye girdileri ile denememiz gerekir.Diyelim ki 100 tane veya daha fazla klavye girdisi gerekiyor ve kodu denemek için her defasında onlarca girdiyi yazmak zaman alıcı olacak ve bir süre sonra bu olay işkence haline gelecektir.
Şimdi anlatacağım basit bir yöntemle tek bir dos komutu ile dilediğiniz kadar klavye girdisini deneyebileceksiniz.Peki , nasıl mı ?

örnek kod parçası

 

Deneme amaçlı  hazırladığım kod parçası.

 

örnek metin belgesi
Öncelikle “xxx.txt” gibi bir metin belgesi oluşturup içine programın istediği klavye girdilerini yazıyoruz.
Aynı klasörde olmalı
Ardından hazırladığımız bu “xxx.txt” dosyasını çalıştırabilir dosyamızın (.exe) olduğu konuma kopyalıyoruz.
komut dosyasında yazılacaklar
Daha sonra Shift tuşuna basılı tutup ardından farenin sağ tuşuna basın. Açılan pencereden”Komut penceresini burada aç” ifadesinı seçerek yukarıdaki komut istemcisi yardımıyla önceden hazırladığımız “xxx.txt” metin belgesinin içindeki değerleri girdi olarak yükleyebiliriz.Bunun için yukarıdaki gibi “xxx.exe < xxx.txt” komutunu yazın.Böylece girdileri yüklemiş olduk.
ekran çıktısı olarak görülen resim
Sonuç olarak böyle bir ekran çıktısı verdi. Gördüğünüz gibi uzun uzun onca girdiyi her defasında girmek yerine tek bir komut ile bu işi çözmüş olduk.
  Not olarak , bunu sadece Windows komut penceresiyle denedim başka bir işletim sisteminde olmayabilir.Bir sonraki yazımda görüşmek dileğiyle iyi günler.
 

 


Paylaş :

Full Stack Developer · Yazılım Tutkunu · Fikir, kod ve teknoloji Daha fazlası için hakkımda sayfasını ziyaret edebilirsiniz.



Bu yazı hakkındaki görüşünü benimle paylaşmaya ne dersin ?


Email adresiniz yayınlanmayacaktır.

Yorum yap butonuna
  bastıktan sonra yorumunuz gönderilecektir. Yorumunuz incelenip onaylandıktan sonra diğer ziyaretçilerimiz tarafından da görünecektir. Lütfen, yorum yaparken saygı çerçevesinde ve hakaret etmeden yorum yapmaya özen gösteriniz.

Bu yorumu göndererek bu uyarıları okuduğumu ve kabul ettiğimi onaylıyorum.

This site uses Akismet to reduce spam. Learn how your comment data is processed.