C# 如何将下面的c行转换为Visual c++; 我试图把我的“数字到单词”类从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++等价物吗?< /p> < p>你可以使用 SaveTf将你的代码> Num < /C> >转换为String。< /P>
C# 如何将下面的c行转换为Visual c++; 我试图把我的“数字到单词”类从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++等价物吗?< /p> < p>你可以使用 SaveTf将你的代码> Num < /C> >转换为String。< /P>,c#,c++,visual-c++,C#,C++,Visual C++,charstrnum[128] sprintf(strNum,“%f”,Num) 要将字符串转换为双精度-使用atof为什么不直接使用Num而将其从decimal转换为string转换为double?
charstrnum[128]代码>
sprintf(strNum,“%f”,Num)代码>
要将字符串转换为双精度-使用atof
为什么不直接使用Num
而将其从decimal
转换为string
转换为double
?