ご存知のように、float はロケールごとに異なる小数点記号を使用します。しかし、ユーザーがネイティブロケールで浮動小数点を渡すときに気にする必要があるのでしょうか。
最初は、移植可能な 'C' ロケールを使用して入力を解析しようと考え、次に ValueError 例外 (私は Python を使用しています) でそれをネイティブ float として解析する必要があります。
しかし、これの結果はどうなるでしょうか?それはまったく良い考えですか?
ご存知のように、float はロケールごとに異なる小数点記号を使用します。しかし、ユーザーがネイティブロケールで浮動小数点を渡すときに気にする必要があるのでしょうか。
最初は、移植可能な 'C' ロケールを使用して入力を解析しようと考え、次に ValueError 例外 (私は Python を使用しています) でそれをネイティブ float として解析する必要があります。
しかし、これの結果はどうなるでしょうか?それはまったく良い考えですか?
この古い質問には、良い情報があるようです。しかし、あなたのアプリケーションはコマンド ライン アプリケーションです。わざわざローカライズを使用するつもりはなく、単に小数点が必要です。これは、事実上すべてのプログラミング言語で標準です。