C/C++ sprintf(), sscanf() Fonksiyonları

lavara123

Katılımcı Üye
29 Eki 2013
368
0
NULL
C/C++ sprintf() Fonksiyonu

=> bir katara printf gibi yazmaya sağlar yani printf ekrana yazıyordu sprintf katara yazıyor.

Kullanımı:
Kod:
sprintf(yazılacak_katar, "%tipler...", yazılacak_degiskenler...);

bir örnekle daha iyi anlayalım:
59dapj.png


örnekte degişkenlerimize ilk degerler atanmış,
sprintf kısmında yazılacak katarımız bilgi bilgi atama tipleri belirtilip sırasıyla hangi değişkenden geleceği yazılmış,
sonra cout ile bigi katarı ekrana yazdırılır:

ekran çıktısı:
Kod:
 Adi..: Lavara 
 Yasi..: 18 
 Dogum Tarihi..: 1996 
 Meslek..: Coder

C/C++ sscanf() Fonksiyonu

=> bir katardan veri alıp değişkne atamaya yarar yani scanf gibi scanf ekrandan veri alıyordu sscanf katardan alıyo.
boşluk bazlı çalışır.

Kullanımı:
Kod:
sscanf(okunacak_katar_adresi, "%tipler...", atanacak_degiskenler...);

bir örnekle daha iyi anlayalım:
A2mDE0.png


aşağıdaki resimde işin nasıl gerçekleştiğini anlamaya çaışın:
27g62A.png


NOT..: sayı değişkenlerini adresi ile verin yani deneme diye bir tamsayı değişkeniniz olsun bunu deneme diye değilde &deneme diye gönderin çünkü sscanf sizden parametre değil adres ister.

birdaki sefere işaretçiler bir diğer adı ile göstericiler yani pointer leri .d anlatacağım...

Yararlı Olduysa Teşekkürü İhmal Etmeyin.. ;)
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.