Abort
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghentikan eksekusi program secara tak normal. Sintaks #include <stdlib.h>void... [Selanjutnya...]
Ditulis oleh Benidiktus Sihotang Senin, 17 Oktober 2011 23:35
Referensi - Bahasa Pemrograman C dan C++
Fungsi
Melakukan binary search pada sebuah array.
Sintaks
#include
void*bsearch(const void *kunci, const void *basis,size_t nelem, size_t lebar, int (*fcmp)(const void*, const void*))
Rincian
bsearch mencari (searching) sebuah tabel (array) nelem elemen dalam memori, dan me-return alamat masukan pertama dalam tabel yang cocok dengan kunci pencairan. Array tersebut harus berurutan. Jika tak ditemukan adanya kecocokan, bsearch mereturn 0. Perhatikan bahwa karenaini merupakan binary search, masukan pertama yang cocok tidak perlu merupakan masukan pertama dalam tabel.Jenis size_t didefinisikan sebagai integer unsigned; nelem memberikan jumlah elemen dalam tabel, lebar menentukan jumlah byte dalam setiap masukan (entry) tabel.
Perbandingan routine *fcmp dipanggil dengan dua argumen: elem 1 dan elem 2. Setiap argumen menunjukkan ke sebuah item yang dibandingkan. Fungsi pembanding membandingkan setiap item yang dibandingkan. Fungsi pembanding membandingkan setiap item yang ditunjuk (*elem1 dan *elem2), dan mereturn integer berdasarkan hasil pembandingan tersebut.
Untuk bsearch,nilai return fcmp adalah:
<0 jika *elem1 < *elem2
== 0 jika *elem1 == *elem2
>0 jika *elem1 > *elem2
Nilai return
bsearch mereturn alamat masukan pertama dalam tabel yang cocok dengan kunci pencarian. Jika tidak ditemukan adanya kecocokan, bsearch me-return 0.
Portabilitas
Dapat digunakan di C dan C++.







![]() | Hari ini | 129 |
![]() | Kemarin | 1459 |
![]() | Minggu ini | 7612 |
![]() | Bulan ini | 27611 |
![]() | Total sejak 10-01-2010 | 935374 |
Anda dapat nonton TV Online Live Streaming (TV One, Tranc TV, Indosiar, Trans 7, AN TV, DAAI TV, dan Spacetoon) dengan Klik ini NONTON TV ONLINE.
Pasang iklan barang/produk Anda pada 1.320 lebih website iklan baris secara otomatis dengan Software Autosubmit.
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghentikan eksekusi program secara tak normal. Sintaks #include <stdlib.h>void... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Mereturn nilai absolut dari sebuah integer. Sintaks Versi riil:#include <math.h>int abs(int... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Membaca sektor di disk absolut. Sintaks #include <dos.h>int absread(int drive, int nsects,... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menulis sektor disk absolut. Sintaks #include <dos.h>int abswrite(int drive, int nsects,... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menentukan apakah sebuah file dapat diakses. Sintaks #include <io.h>int access(const char... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghitung arcus kosinus. Sintaks Versi riil:#include <math.h>double acos(double x);long... [Selanjutnya...]
Jika Anda menyukai ideelok.com, maka tunjukkanlah apresiasi Anda dengan sedikit sumbangan melalui :
Terima kasih atas sumbangannya.