z44677265:
各位大神知道为什么string无法转bool吗?
string str1="true";
Print(bool(str1));
这个编译会出现:cannot convert type 'string' to 'bool' 错误
但是在帮助文件里面就是这么写的
Print(str1=="true");
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'
请专家修改下,谢谢!
各位大神知道为什么string无法转bool吗?
string str1="true";
Print(bool(str1));
这个编译会出现:cannot convert type 'string' to 'bool' 错误
但是在帮助文件里面就是这么写的