C言語で下記のプログラムを作りたいです。
トマト、きゅうり、タマネギの3種類の野菜を入力して表示させる。
条件
1.3種以外の入力はエラー
2.入力誤字もエラー
3.トマト、トマトなど重複
もエラー
4.入力パターンは下記のみ
トマトのみ
トマト、タマネギ
トマト、きゅうり
トマト、きゅうり、タマネギ
トマト、タマネギ、きゅうり
きゅうりのみ
きゅうり、トマト
きゅうり、タマネギ
きゅうり、トマト、タマネギ
きゅうり、タマネギ、トマト
タマネギのみ
タマネギ、トマト
タマネギ、きゅうり
タマネギ、トマト、きゅうり
タマネギ、きゅうり、トマト
5.入力回数は1回です。
以上の条件で作成したいです。
自分的には、defineで値を固定し、トマト、きゅうり、タマネギを一つの文字列として扱い作成しようと思っています。アドバイスならびにサンプルコードを教えていただければ幸いです。
野菜を句切る、は,(カンマを使用します。)
よろしくお願い致します。