cannot convert type 'string' to 'bool' 请专家帮忙修改,谢谢! 新评论 siteid 2022.06.15 09:06 void init() { int li_0; if (IsExpertEnabled()) { gd_264 = 1000.0 * gd_84; gi_260 = 是否弹出报警窗口; f0_4(); li_0 = FileOpen("haha.txt", FILE_CSV|FILE_READ); if (li_0 > 0) { for (gi_180 = 0; gi_180 < gi_112; gi_180++) { gsa_196[gi_180] = FileReadString(li_0); gsa_196[gi_180] = StringTrimRight(gsa_196[gi_180]); if (StringLen(gsa_196[gi_180]) < 5) break; Print("目录:", gsa_196[gi_180]); gsa_196[gi_180] = gsa_196[gi_180] + "\\experts\\files\\test.TXT"; } gi_112 = gi_180; FileClose(li_0); } else Print("Not open file haha.txt"); 中间代码省略.................................... for (gi_180 = 0; gi_180 < gi_112; gi_180++) CopyFileA(TerminalPath() + "\\experts\\files\\test.txt", gsa_196[gi_180], gsa_196[gi_180]); 以上代码编译报错: cannot convert type 'string' to 'bool' 请专家修改下,谢谢! cannot convert type 'string' to 'bool' Read from file error! 编码帮助 Li Bo 2022.06.17 07:45 #1 报错的行号是多少?把那条代码贴上来。 要不检查一下 IsExpertEnabled() 函数返回的是不是"bool"? 还有 gi_260 = "是否弹出报警窗口"; siteid 2022.06.25 13:17 #2 Li Bo #: 报错的行号是多少?把那条代码贴上来。 要不检查一下 IsExpertEnabled() 函数返回的是不是"bool"? 还有 for (gi_180 = 0; gi_180 < gi_112; gi_180++) CopyFileA(TerminalPath() + "\\experts\\files\\test.txt", gsa_196[gi_180], gsa_196[gi_180]); 以上代码编译报错: cannot convert type 'string' to 'bool' 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
void init() {
int li_0;
if (IsExpertEnabled()) {
gd_264 = 1000.0 * gd_84;
gi_260 = 是否弹出报警窗口;
f0_4();
li_0 = FileOpen("haha.txt", FILE_CSV|FILE_READ);
if (li_0 > 0) {
for (gi_180 = 0; gi_180 < gi_112; gi_180++) {
gsa_196[gi_180] = FileReadString(li_0);
gsa_196[gi_180] = StringTrimRight(gsa_196[gi_180]);
if (StringLen(gsa_196[gi_180]) < 5) break;
Print("目录:", gsa_196[gi_180]);
gsa_196[gi_180] = gsa_196[gi_180] + "\\experts\\files\\test.TXT";
}
gi_112 = gi_180;
FileClose(li_0);
} else Print("Not open file haha.txt");
中间代码省略....................................
for (gi_180 = 0; gi_180 < gi_112; gi_180++) CopyFileA(TerminalPath() + "\\experts\\files\\test.txt", gsa_196[gi_180], gsa_196[gi_180]);