条件分岐 引数の内容によって振舞いを「大幅」に変更したい if 文と strcmp 関数を利用して対応できる strcmp 関数 : 二つの文字列を比較する if ( !strcmp ( A, B ) ) { X } else { Y } A と B が同じなら X を、そうでなければ Y を行う 「else if」を使うと更に複数の命令が選べる if ( C1 ) { P1 } else if ( C2 ) { P2 } .. else { Pn } C1 の時 P1、そうでなく C2 の時は P2 .. いずれでもないと Pn おまじない ( strcmp を利用する場合に使う ) #include strncmp ( A, B, N ); A と B の先頭の N 文字だけを比較する !strncmp ( "abc", "abz", 3 ); : 等しくない !strncmp ( "abc", "abz", 2 ); : 等しい