小编ste*_* k.的帖子

C++中的货币格式

我想用C++格式化价格

我可以使用,std::put_money但问题是我的数字格式区域设置与我的货币区域设置不同.

假设我想用法语格式化GBP的价格,如果我将语言环境设置为法语,我会得到一个欧元符号.我需要用户区域设置中的小数和价格区域设置中的货币.

我可以在Java中使用NumberFormat来自十进制语言环境,然后设置我想要的货币.

这可以用C++完成吗?

c++ c++11

10
推荐指数
1
解决办法
978
查看次数

Android和iOS网络应用程序包裹在本机

有没有人想过在HTML5中开发iOS和Android应用程序,但是使用Webkit控件包装在本机应用程序中?

这会进入App Store吗?

我不想花时间学习iOS,然后重新开发Android.HTML5 +一些锅炉板初始化代码将成为一个很好的解决方案并最小化平台依赖性.

想法?

html5 android ios

5
推荐指数
1
解决办法
7632
查看次数

C++ std::locale("en") 在 iOS 上抛出异常

在 iOS 上,当我尝试从有效标识符构造 C++ 语言环境时,我的程序崩溃了:

由于未捕获的异常“collat​​e_byname::collat​​e_byname 未能为 en 构造”而终止应用程序,原因:“collat​​e_byname::collat​​e_byname 未能为 en 构造”

在这一行:

std::locale loc("en");
Run Code Online (Sandbox Code Playgroud)

这在其他平台上运行良好。这是平台上存在的有效区域设置标识符(我尝试使用来自 CFLocale 的标识符)。

例如,我的程序需要 C++std::locale来格式化日期和数字。

也许我需要在构建中包含其他库?

我正在使用最新的 XCode 9.4.1 及其包含的 libc++,它在 iOS 11.4.1 上运行。其他 C++ 功能在那里工作得很好。

不幸的是,没有办法用可移植的 C++ 列出可用的语言环境,尽管我尝试过的所有语言环境都列在 NSLocale.availableLocaleIdentifiers 中

c++ ios c++11

3
推荐指数
1
解决办法
914
查看次数

标签 统计

c++ ×2

c++11 ×2

ios ×2

android ×1

html5 ×1