03 Aralık 2014, 15:18 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | C printf() ile bellekten veri çekilmesi C’dilinde stdio.h kütüphanesi ile gelen printf() fonksiyonunu hepiniz biliyorsunuz.Bu fonksiyonun iki işlevi vardır birincisi : len=printf("12345678") ; len değişkenine 8 değeri dönecektir. Bizim ilgilendiğimiz ise ikinci işlevi olan ekrana yazı bastırması: printf("Merhaba!") ; ekrana "Merhaba!" yazacaktır.Ayrıca değişkenleri de kullanabilirsiniz.Örneğin ; int a=5 ; printf("Merhaba! %d",a) ; "Merhaba 5" ekrana yansıyacaktır. peki printf("%d") ; sizce ne olacaktır?Deneyelim bakalım ne olacak: -1079828124 Yazılıma bir değişken sunamadığımız için yüzde(%) işaretini kullandığımızda yığından bir veri göstermemiz lazım ki o da onu görüntülesin fakat biz herhangi bir değişken söylemiyoruz.O da stacktaki rasgele(!) bir veriyi çekiyor.Acaba gerçekten rasgele mi? Daha iyi güncellemek için şu konsol yazılımını yazalım: Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ve derleyelim.Derlerken verilen uyarıyı görüyorsunuz güvenlik açısından sorun teşkil ediyor tabiyiki bu durum derleyicimiz de bizi uyarıyor. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Evet belki bu yazılımımızın gerçek kullanımı ama biz daha fazlasını istiyoruz. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Bir de hex olarak bakalım: Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Şimdi python’un güzelliğini kullanalım: Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Bu kodu bir değişkene atıp çalıştırmayı deneyebilirsiniz .Bakalım neler bulacaksınız .Belleği anlamak istiyorsanız bunlar üzerine düşünmenizi tavsiye ederim . [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | |
|
Etiketler |
bellekten, cekilmesi, ile, printf, veri |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
printf sprintf fprintf | SeckiN | C ve C++ | 0 | 02 Eylül 2013 21:54 |
Bir USB bellekten fazlası! | Zen | Bilim Dünyasından Son Haberler | 0 | 28 Aralık 2012 18:56 |
USB Bellekten Windows 7 Kurulumu [Resimli Anlatım] | KayaBilisim | Windows | 0 | 04 Aralık 2012 18:42 |
Windows'umuzu USB (flash) Bellekten Kuralım | xLine | Windows | 0 | 13 Eylül 2009 19:59 |