うーん

協力企業にお金を払って人に来てもらっているんだけど、C言語のプログラマとして、if文のデフォルトの動作を把握してないってのは、どうなんでしょうね?

if (strcmp(hoge,"hoge")) {
    printf("hoge\n") ;
} else {
    printf("fuga\n") ;
}

これがどんな挙動を示すのかなんて、プロなんだからビシっと断定してくれ! ま、私はコードレビューでこんなの弾きますけど。保守する人に対する思いやりが感じられないです。