[2] 問題文(含コード&リンク):
文字列を入力として受付け、“end”が入力されるまで入力を繰り返し受け付ける。
“end”が入力された場合、それまで入力した文字列の内、長さが一番長いものを出力する。
ただし、最大の要素数の指定にはマクロを用いること。

例)
a
ab
abc
abcd
end
出力結果:abcd
[3] 環境
 [3.1] OS:Windows XP pro
 [3.2] コンパイラ(バージョン):Visual C++.net 2003
 [3.3] 言語:C
[4] 期限:2005年1月8日朝9:00まで

どなたかお願い致します。もう全然お手上げなんです。