7 Mart 2017 Salı

Standart Kütüphane Fonksiyonları (stdlib.h) - rand()



rand() fonksiyonu rasgele sayı üretmek için kullanılır.
Rasgele sayı üretimi genelde simülasyonlarda ve istatiksel hesaplamalarda kullanılır.
Sembolik sabit RAND_MAX, stdlib.h içinde tanımlanmıştır ve değeri 215-1 dir.





Örnek 2: rand() Fonksiyonu


Standart Kütüphane Fonksiyonları (stdlib.h) - atox()



Katarların(string) Farklı Türlere Dönüşümü


Örnek 1: atox() Dönüşüm Fonksiyonları


C Programlama Hazır Fonksiyonlar

Standart Kütüphane Fonksiyonları (stdlib.h)
Temel Fonksiyon Türleri
Veri dönüşümü
Bazı matematiksel işlemler
Program sonlandırma
Diğer işlemler

Bilgisayarı Kapatma Kodu C



C sistem kaynaklarına direk erişebildiği için C ile farklı mümkündür.
Bu kapsamda kullanılan fonksiyonlardan bir tanesi system dir.

 system("C:\\WINDOWS\\System32\\shutdown /s");



Örnek 4: Dosya Silme



musteri.txt isimli dosya program  tarafından oluşturulacaktır. Daha sonra aşağıdaki ekran çıktısı desteklenecektir.


remove() Fonksiyonu




Bir dosyayı silmek için kullanılır.

int remove (char *dosya-adı);

remove() fonksiyonu dosya-adı parametresi ile gösterilen dosyayı siler.
Başarılı bir şekilde sona erdiğinde 0 değerini, aksi takdirde 0 olmayan bir değer geri verir.

Örnek 3: Rastgele Erişimli Bir Dosyaya Rastgele Veri Yazmak

Aşağıdaki yapıyı tanımlayınız.
typedef struct
{
  int HesapNo;
  char Isim[100];
  float Bakiye;
} stHesap;
musteri.txt isimli dosyaya Hesap No değeri 0 olana kadar Hesap bilgilerinin yazılmasını sağlayın.
Hesap No’ya göre dosyanın konumlanmasını sağlayın. Örn: Hesap No: 4 girilirse ise  kaydı fseek() fonksiyonu ile konumlandırıp,  dosyada 4. sıraya ekleyelim.
Dosyaya yazma işlemi için fwrite() fonksiyonunu kullanın.
Yazma işleminden sonra dosya başına rewind() fonksiyonu kullanarak konumlandırma yapın.
Son olarak dosyadan okuma işlemini fread() fonksiyonu kullanarak gerçekleştirin.