具有If语句的C ++变量赋值

问题描述

我正在尝试对一个系统进行编程,使用户可以选择是否要使用组合框在Day,Month或Year中输入日期。这是我的代码:

//myservername/foldername /mount/test_share cifs user,uid=1000,suid,credentials=alocation/share_secret 0 0

但是警告 double Years; if (FinancialTermType->SelectedIndex == 0) { String ^ TermTextbox = Term->Text; std::wstring TermString(TermTextbox->Data()); Years = std::stod(TermString); } else if (FinancialTermType->SelectedIndex == 1) { String ^ TermTextbox = Term->Text; std::wstring TermString(TermTextbox->Data()); double month = std::stod(TermString); Years = (month / 12); } else if (FinancialTermType->SelectedIndex == 2) { String ^ TermTextbox = Term->Text; std::wstring TermString(TermTextbox->Data()); double day = std::stod(TermString); Years = (day / 365); } 。谢谢

解决方法

具有Years的初始值,例如在定义变量时为Double Years = 0

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...