Jumat, 28 Maret 2014

Fungsi file header assert.h

Posted by Dian Nurma A. On Jumat, Maret 28, 2014 | No comments


 assert.h
Berisi penegasan makro, digunakan untuk membantu mendeteksi kesalahan logis dan jenis lain dari bug di versi debug dari sebuah program.
Macro assert() yang didefisikan dalam header assert.h akan menulis informasi kesalahan pada strerr dan kemudian akan meninggalkan program bila ekspresi diubah ke 0. Bila sebaliknya , maka essert() tidak melakukan apa-apa. Meskipun output yang tepat didefinisikan dalam implementasi, banyak complier menggunakan pesan yang mirip dengan pesan berikut :


Assersi yang gagal : <expression),file<file>,line(linenum>

Makro asser()  biasanya digunakan untuk membantu mencetak bahwa program telah berjalan dengan benar, dengan eklspresi yang hanya mengevaluasi benar jika tidak terdapat  kesalahan yang terjadi.
Kita tidak perlu menghapus statemen assert() dari kode sumber program bila program telah dibetulkan. Bila makro NDEBUG didefinisikan (sebagai apa pun), maka makro assert() akan ditinggalkan.
Fungsi yang berhubungan adalah abortA()

Contoh program :






Program Setelah dijalankan dengan Borland 

 Selamat Mencoba...

0 komentar:

Posting Komentar

Blogroll

Flag Counter

Jadwal Sholat

p style="text-align: center;">jadwal-sholat