LRESULTバイナリサーチ(二分探索)を行うには、bsearch()を使います。今回は、応用編として構造体を対象としたバイナリサーチをやってみます。昇順でソートされている必要があります。バイナリサーチの基本編は、こちら。発見出来なかった場合は、NULLを返します。比較関数の戻り値には、上記の規則があります。代入し、メンバbを昇順ソート後に、バイナリサーチでメンバbが「30」となる値を検索します。「30」という値があれば、上記のように表示します。)が渡される」という所です。int型でキャストしています。これを間違えると、コンパイルは通るのに検索は失敗していまうという、困った事態になります。-コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。