初学者的问题 MQL5 MT5 MetaTrader 5 - 页 458 1...451452453454455456457458459460461462463464465...1503 新评论 Aleksey Vyazmikin 2015.10.15 09:41 #4571 你能告诉我如何将数字变成文字吗?有一个文本字符串="OpenOrder_Part=1"。我需要将数字1分开,并将其转换为 "int"。 Artyom Trishkin 2015.10.15 09:42 #4572 -Aleks-:你能告诉我如何将数字变成文字吗?有一个文本字符串="OpenOrder_Part=1"。我需要将数字1分开,并将其转换为 "int"。 寻找"="和StringToInteger()后面的符号 [删除] 2015.10.15 09:42 #4573 -Aleks-:你能告诉我如何将数字变成文字吗?有一个文本字符串="OpenOrder_Part=1"。我需要将数字1分开,并将其转换为 "int"。 一目了然--用"="分隔符分割字符串。StringSplit()函数。然后是StringToInteger()。 Aleksey Vyazmikin 2015.10.15 11:00 #4574 Artyom Trishkin: 寻找"="和StringToInteger()后面的符号谢谢你。奇怪的是,不需要StringToInteger()--数字加起来没有这个函数。Tapochun: 一目了然,用"="分隔符来分割一个字符串。StringSplit()函数。然后是StringToInteger()。谢谢你!它工作得很好,但现在我无法正确编码字符串--将文本与数字结合起来。而且,如果我不知道数字在哪里,也不清楚该怎么做......我是这样写的int CountPendingOrder_OS=1;string comm="CountPendingOrder_OS_"+CountPendingOrder_OS; 什么是错的? [删除] 2015.10.15 11:06 #4575 -Aleks-:谢谢你。奇怪的是,StringToInteger()并不需要--没有这个函数,数字就会加起来。谢谢你!它工作得很好,但现在我无法正确编码字符串--将文本与数字结合起来。而且不知道怎么做,如果我不知道数字在哪里......。我是这样写的int CountPendingOrder_OS=1;string comm="CountPendingOrder_OS_"+CountPendingOrder_OS; 怎么了?这就是为什么我需要StringToInteger()。但它可以更简单。string comm = ""+(string)CountPendingOrder_OS.你正试图将字符串部分与整数部分连接起来。这就是为什么有一个错误。你应该将整数部分转换为字符串部分。在这种情况下,你需要使用显式转换。 Aleksey Vyazmikin 2015.10.15 11:39 #4576 Tapochun:这就是为什么需要StringToInteger()函数。但它可以更简单。string comm = ""+(string)CountPendingOrder_OS.你正试图将字符串部分与整数部分连接起来。这就是为什么有一个错误。你应该将整数部分转换为字符串部分。在这种情况下,你需要使用显式转换。 谢谢,但令人沮丧的是,IntegerToString()不能处理数字零--它用 "占位符 "代替了它!这是不可能的。 [删除] 2015.10.15 11:42 #4577 -Aleks-: 谢谢,但令人沮丧的是,IntegerToString()不能处理数字零--它用一个 "占位符 "来代替它!这是不可能的。 然后使用显式转换。 Aleksey Vyazmikin 2015.10.15 11:59 #4578 Tapochun: 然后使用显式转换。怎么说呢?:)到目前为止,我已经做了一个零的检查...我还发现了一个错误,但我不知道如何解释它......2015.10.15 14:54:46.709 2011.06.29 10:50 由于EA中的一个关键错误,测试通过停止。2015.10.15 14:54:46.709 2011.06.29 10:50 Access violation read to 0x00000006 in 'C:\Users\<...>\Kamikadze_MA-9.ex4' Anatoli Kazharski 2015.10.15 12:07 #4579 -Aleks-:...我还发现了一个错误,但我不知道如何解释它......2015.10.15 14:54:46.709 2011.06.29 10:50 由于EA中的一个关键错误,测试通过停止。2015.10.15 14:54:46.709 2011.06.29 10:50 Access violation read to 0x00000006 in 'C:\Users\<...>\Kamikadze_MA-9.ex4' 有了这个错误,在Servicedesk。 [删除] 2015.10.15 12:07 #4580 -Aleks-:怎么说呢?:)到目前为止,我已经做了一个零的检查...我还发现了一个错误,但我不知道如何解释它......2015.10.15 14:54:46.709 2011.06.29 10:50 由于EA中的一个关键错误,测试通过停止。2015.10.15 14:54:46.709 2011.06.29 10:50 Access violation read to 0x00000006 in 'C:\Users\<...>\Kamikadze_MA-9.ex4'我在上面描述过:(字符串)在变量名之前。MT5? 1...451452453454455456457458459460461462463464465...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我如何将数字变成文字吗?
有一个文本字符串="OpenOrder_Part=1"。
我需要将数字1分开,并将其转换为 "int"。
你能告诉我如何将数字变成文字吗?
有一个文本字符串="OpenOrder_Part=1"。
我需要将数字1分开,并将其转换为 "int"。
你能告诉我如何将数字变成文字吗?
有一个文本字符串="OpenOrder_Part=1"。
我需要将数字1分开,并将其转换为 "int"。
寻找"="和StringToInteger()后面的符号
谢谢你。
奇怪的是,不需要StringToInteger()--数字加起来没有这个函数。
一目了然,用"="分隔符来分割一个字符串。StringSplit()函数。然后是StringToInteger()。
谢谢你!它工作得很好,但现在我无法正确编码字符串--将文本与数字结合起来。而且,如果我不知道数字在哪里,也不清楚该怎么做......
我是这样写的
int CountPendingOrder_OS=1;
string comm="CountPendingOrder_OS_"+CountPendingOrder_OS;
谢谢你。
奇怪的是,StringToInteger()并不需要--没有这个函数,数字就会加起来。
谢谢你!它工作得很好,但现在我无法正确编码字符串--将文本与数字结合起来。而且不知道怎么做,如果我不知道数字在哪里......。
我是这样写的
int CountPendingOrder_OS=1;
string comm="CountPendingOrder_OS_"+CountPendingOrder_OS;
这就是为什么我需要StringToInteger()。但它可以更简单。
string comm = ""+(string)CountPendingOrder_OS.
你正试图将字符串部分与整数部分连接起来。这就是为什么有一个错误。你应该将整数部分转换为字符串部分。在这种情况下,你需要使用显式转换。
这就是为什么需要StringToInteger()函数。但它可以更简单。
string comm = ""+(string)CountPendingOrder_OS.
你正试图将字符串部分与整数部分连接起来。这就是为什么有一个错误。你应该将整数部分转换为字符串部分。在这种情况下,你需要使用显式转换。
谢谢,但令人沮丧的是,IntegerToString()不能处理数字零--它用一个 "占位符 "来代替它!这是不可能的。
然后使用显式转换。
怎么说呢?:)到目前为止,我已经做了一个零的检查...
我还发现了一个错误,但我不知道如何解释它......
2015.10.15 14:54:46.709 2011.06.29 10:50 由于EA中的一个关键错误,测试通过停止。
2015.10.15 14:54:46.709 2011.06.29 10:50 Access violation read to 0x00000006 in 'C:\Users\<...>\Kamikadze_MA-9.ex4'
...
我还发现了一个错误,但我不知道如何解释它......
2015.10.15 14:54:46.709 2011.06.29 10:50 由于EA中的一个关键错误,测试通过停止。
2015.10.15 14:54:46.709 2011.06.29 10:50 Access violation read to 0x00000006 in 'C:\Users\<...>\Kamikadze_MA-9.ex4'
怎么说呢?:)到目前为止,我已经做了一个零的检查...
我还发现了一个错误,但我不知道如何解释它......
2015.10.15 14:54:46.709 2011.06.29 10:50 由于EA中的一个关键错误,测试通过停止。
2015.10.15 14:54:46.709 2011.06.29 10:50 Access violation read to 0x00000006 in 'C:\Users\<...>\Kamikadze_MA-9.ex4'
我在上面描述过:(字符串)在变量名之前。
MT5?