bsearch示例

    技术2022-05-19  24

    #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; } 


    最新回复(0)