【发布时间】:2014-04-27 14:00:24
【问题描述】:
我正在尝试将我的“数字转单词”类从 c# 转换为 Visual C++。我在下面列出的最后一行遇到了问题:
String^ strNum;
String^ strNumDec;
String^ StrWord;
strNum = Convert::ToString(Num); // Num is Decimal Parameter
blah..blah...blah...
StrWord = ((double.Parse(strNum) == 1) ? " Rupee " : " Rupees ") + NumToWord((decimal)(double.Parse(strNum))) + ((double.Parse(strNumDec) > 0) ? (" and Paise" + cWord3((decimal)(double.Parse(strNumDec)))) : "");
能否请您发布一个 Visual C++ 等效项?
【问题讨论】:
-
为什么不直接使用
Num,而是将其从decimal转换为string再转换为double?
标签: c# c++ visual-c++