2-1: 文字列はどこまでが入力?改行まで?EOFまで?
2-2: 動的割り当てって最初に malloc するだけでいい? relloc も必要?
2-3: アルゴリズムの指定は?複数照合文字列があった場合は?照合しない場合は?