C プログラムに次のコード行があります。
sprintf(cmd, "test mergesort %n %x %x %?", A, n, x, my_cmp);
my_cmp
型Compare_fn
であり、この関数に渡す方法を知る必要があります。この行は、テスト目的で必要なコマンドの実行を支援するために使用されます。
型の変数をこの関数に渡す方法を誰かが知っていればCompare_fn
、本当に役に立ちます。
my_cmp で何も印刷しようとはしていません。Compare_fn 変数をパラメーターとして持つ関数があり、シェルで関数を実行しているだけです。