1

在 IBM ICU C 库中有任何字符串到数字的转换函数。atoi类似于和的东西atoll

我正在寻找用于字符串转换的 ICU 函数 - 跨平台、交叉编译器以及 32 位和 64 位版本。

  1. 函数应该抛出错误。上溢或下溢。
  2. 我想使用errno-- 但errno不是在所有平台上都设置 For Ex: Windows atoi
  3. strtol--> 此函数用于长数据类型。没有类似的功能strtoi
4

1 回答 1

0

Use the NumberFormat class (C++) or unum.h interfaces (C) for string to number (i.e. parsing). Instead of errno, ICU uses an error code system (UErrorCode).

HTH

于 2010-04-29T19:59:16.377 回答