2 日前、私は面接に参加しました。質問をされましたが、まだ答えを見つけていません。質問は、c の atof(const char *str) 関数のテスト ケースを教えてくれました。
- 指定された文字列に数値のみが含まれている必要があることを確認する必要があります。
- 指定された文字列には小数点が 1 つ含まれます。
- 変換後にオーバーフローしてはなりません。
- 文字列を null にすることはできません。
しかし、インタビュアーは満足せず、構造化された形式で回答を求めました。私の質問は、この回答を構造化された形式で表現して、将来同じ間違いを犯さないようにする方法です。