gpt4 book ai didi

cocoa - 如何确定 MacOS 上货币符号位于数字的左侧还是右侧

转载 作者:行者123 更新时间:2023-12-03 17:08:45 25 4
gpt4 key购买 nike

如何在 Mac Carbon 项目中使用 CFLocale/CFNumberFormatter 确定货币符号应该位于数字的左侧还是右侧?

我需要与电子表格应用程序交互,该应用程序要求我传递数字、货币符号、货币符号位置和填充,而不是使用 CFNumberFormatter 创建的 CStringRef。

CFLocaleRef currentLocale = CFLocaleCopyCurrent();
CFTypeRef currencySymbol = CFLocaleGetValue (currentLocale, kCFLocaleCurrencySymbol);

以字符串形式向我提供货币符号。但我不知道如何确定货币符号的位置......

最佳答案

作为解决方法,我已开始创建一个表示货币值的字符串,并通过搜索该字符串来确定货币符号的位置,但这对我来说确实看起来很可疑。

    CFNumberFormatterRef numberFormatter = CFNumberFormatterCreate(kCFAllocatorDefault, CFLocaleCopyCurrent(), kCFNumberFormatterCurrencyStyle);
double someNumber = 0;
CFStringRef asString = CFNumberFormatterCreateStringWithValue(kCFAllocatorDefault, numberFormatter, kCFNumberDoubleType, &someNumber);

...

请随意用卷起的报纸打我并告诉我真正的答案......

关于cocoa - 如何确定 MacOS 上货币符号位于数字的左侧还是右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/198526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com