IBM ICU C ライブラリには、文字列から数値への変換関数があります。atoi
とのようなものatoll
。
文字列変換用の ICU 関数を探しています - クロス プラットフォーム、クロス コンパイラ、および 32 ビット バージョンと 64 ビット バージョン。
- 関数はエラーをスローする必要があります。オーバーフローまたはアンダーフロー。
- 私は使用を考えました
errno
- しかしerrno
、すべてのプラットフォームで設定されているわけではありません例: Windowsatoi
。 strtol
--> この関数は long データ型用です。のような機能はありませんstrtoi
。