C言語入門(41) 実際にプログラムを読んで理解を深めよう ls編(15)

Posted: 2013年05月23日

前回から、ソート関数の解説しています。
今回も他のソート関数(サイズ)を解説していきます。

cmp.c modcmp関数です。

プログラムプログラム:

int
sizecmp(const FTSENT *a, const FTSENT *b)
{

    if (b->fts_statp->st_size > a->fts_statp->st_size)
        return (1);
    if (b->fts_statp->st_size < a->fts_statp->st_size)
        return (-1);
    return (strcoll(a->fts_name, b->fts_name));
}

解説解説:

サイズを比較しています。

同じサイズならば、名前で比較しています。

今回で比較処理編は終わりです。
比較そりなので仕方が無いですが、どれも似たような処理で残念でしたが

次回は、ユーティリティ編です
これが最後の編です。

ついに終わりが見えてきた!!

カテゴリー: プログラム, 入門 | タグ: , , | コメント無し »

コメント