bsearch示例

#include<iostream> #include<stdlib.h> using namespace std; int compare(const void*a,const void *b) { return *((int*)a)-*((int*)b); } int main() { int ar[100],i; for(int i=0;i<100;i++) ar[i]=i+10; i=22; int *p; if(p=(int*)bsearch((void*)&i,(void*)ar,100,sizeof(int),compare)) cout<<i<<' '<<*p<<endl; else cout<<"error!"<<endl; cout<<"第"<<p-ar<<"个数"<<endl; return 0; } 

你可能感兴趣的:(bsearch示例)