错误、漏洞、问题 - 页 2494 1...248724882489249024912492249324942495249624972498249925002501...3184 新评论 Roman 2019.07.03 19:54 #24931 Сергей Таболин: 罗曼,在你说教之前,请自己学习。 既然你向社会寻求帮助,就没有人会教你。 我想帮助你,但真的很难看到你在哪里申报,在哪里挪用。 你至少可以用块来分隔数组,以便于阅读))但不要紧,我已经想通了。 试着在调试器中浏览一下这些循环,你会发现问题所在。 Francuz 2019.07.04 08:58 #24932 @Sergey Tabolin balance_arr_size 可以取什么值? Balance_arr 是如何定义的? [删除] 2019.07.04 09:48 #24933 Francuz: @Sergey Tabolin balance_arr_size 可以取什么值? Balance_arr 是如何定义的? 这没有什么问题。它们在这一节代码之前使用,不会引起任何问题。 我发现了填充阵列的错误。 // коррекция int correcton_index[3]; ArrayInitialize(correcton_index,NULL); correcton_index[0] = 1; correcton_index[1] = (int)MathRound(balance_arr_size / 2); correcton_index[2] = balance_arr_size; int correcton_index3[5]; ArrayInitialize(correcton_index3,NULL); correcton_index3[0] = 1; correcton_index3[1] = (int)MathRound(correcton_index[1] / 2); correcton_index3[2] = correcton_index[1]; correcton_index3[3] = (int)MathRound((correcton_index[2] - correcton_index[1]) / 2) + correcton_index[1]; correcton_index3[4] = balance_arr_size; int correcton_index7[9]; ArrayInitialize(correcton_index7,NULL); correcton_index7[0] = 1; correcton_index7[1] = (int)MathRound(correcton_index3[1] / 2); correcton_index7[2] = correcton_index3[1]; correcton_index7[3] = (int)MathRound((correcton_index3[2] - correcton_index3[1]) / 2) + correcton_index3[1]; correcton_index7[4] = correcton_index3[2]; correcton_index7[5] = (int)MathRound((correcton_index3[3] - correcton_index3[2]) / 2) + correcton_index3[2]; correcton_index7[6] = correcton_index3[3]; correcton_index7[7] = (int)MathRound((balance_arr_size - correcton_index3[3]) / 2) + correcton_index3[3]; correcton_index7[8] = balance_arr_size; 如果没有它,数值就会变得不正确,但最有趣的是,有些数值是负的。相应地,当试图寻址一个索引为[-6]的数组项时,程序员得到了一个数组的超限。 我应该从一开始就把所有的东西都印出来(我想这样做),然后检查一下数值))。 Francuz 2019.07.04 10:08 #24934 Сергей Таболин: 这方面没有问题。它们在代码的这一部分之前使用,不会引起任何问题。 我发现在填充阵列时出现了错误。 如果没有它,数值就会变得不正确,但最有趣的是,有些数值变成了负值。相应地,当试图寻址一个索引为[-6]的数组项时,程序员得到了一个数组的超限。 我应该一开始就把所有的东西都取消打印(我想这样做),然后检查数值))。 我说的是来源。而问题的根源就在这两个变量(balance_arr_size和balance_arr),其余的代码都依赖于它们。 [删除] 2019.07.04 10:24 #24935 Francuz: 我说的是来源。而问题的根源就在于这两个变量(balance_arr_size和balance_arr),其余的代码都依赖于它们。 他们与此完全没有关系。这个错误是在指数计算中。 Francuz 2019.07.04 10:34 #24936 Сергей Таболин: 他们与此完全没有关系。这个错误是在指数计算中。 那么有两种可能,要么你在第一篇帖子中给出了正确的代码,要么你没有看到所有的索引是由balance_arr_size 变量定义的? [删除] 2019.07.04 13:39 #24937 Francuz: 那么有两种可能,要么你在第一篇帖子中给出了正确的代码,要么你没有看到所有的索引都是通过balance_arr_size 变量定义的? 更正后的代码在上面三个帖子中。仔细看一遍,希望你能明白balance_arr_size不能以任何方式影响错误。 再一次拼出来--错误是在I n d e s c o w的p parsha中!!!。 或者你是说我发现了错误?给变量(在这里是指静态变量)balance_arr_size分配任何数值,用计算器计算你在第一个版本中得到什么,在第二个版本中得到什么。 顺便说一句,你已经是第二个坚持不懈地揉捏他的观点的人了。然后会有一些声明:"哦,我没有看到,哦,我没有看透......"。 Roman 2019.07.04 14:34 #24938 Сергей Таболин: 更正后的代码在上面三个帖子中。仔细看一下,希望你能明白balance_arr_size不能以任何方式影响错误。再一次拼出来--错误是在I n d e c o n s的parsha中!!!。 或者你是说我发现了错误?给变量(在这里是指静态变量)balance_arr_size分配任何数值,用计算器计算你在第一个版本中得到什么,在第二个版本中得到什么。 顺便说一句,你已经是第二个坚持不懈地揉捏他的观点的人了。然后会有一些声明:"哦,我没有看到,哦,我没有看透......"。 有了这样的说话方式,下一次你将是正确的,你将不得不自己去寻找它。 在你的代码中,你在声明balance_arr时 没有显示它包含多少个元素。 你被告知要检查balance_arr 数组声明了多少个元素是正确的。 我们不是心灵感应者,不能猜测它是什么数组,以及它是如何声明的。这就是为什么他们建议可能的麻烦点。 如果那里一切正常,问题实际上只是在索引计算方面。 并请改变你的语气。 说实话,下一次甚至没有人会用这样的说话方式去看你的代码。 祝你好运。 [删除] 2019.07.04 15:02 #24939 Roman: 有了这样的沟通方式,下次你就会对症下药,自己找上门来。 在你的代码中,你没有在声明 中显示balance_arr 包含多少个元素。 你被告知要检查balance_arr 数组声明了多少个元素是正确的。 我们不是心灵感应者,不能猜测它是什么数组,以及它是如何声明的。这就是为什么他们建议可能的麻烦点。 如果那里一切正常,问题实际上只是在索引计算中。 并请改变你的语气。 说实话,下次你再使用这种语气,我怀疑是否有人会看你的代码。 祝你好运。 有趣的)))) 这是否意味着有些人需要多次重复同样的事情是我的错?并把它拼出来?特别是在说我自己发现了这个错误之后?该死的地狱!如果你不懂俄语,最好不要试图 "帮忙"。 Francuz 2019.07.04 15:46 #24940 Сергей Таболин: 有趣的)))) 这是否意味着有些人需要多次重复同样的事情是我的错?并把它拼出来?特别是在说我自己发现了这个错误之后?该死的地狱!如果你不懂俄语,你最好不要试图 "帮忙"。 你还是不知道我在说什么。我不是在说你的代码中的错误。我说的是发布一段未定义两个关键术语的代码的错误。问题的根源在于你没有界定这两个关键成员,你在寻求帮助。 1...248724882489249024912492249324942495249624972498249925002501...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
罗曼,在你说教之前,请自己学习。
既然你向社会寻求帮助,就没有人会教你。
我想帮助你,但真的很难看到你在哪里申报,在哪里挪用。
你至少可以用块来分隔数组,以便于阅读))但不要紧,我已经想通了。
试着在调试器中浏览一下这些循环,你会发现问题所在。
@Sergey Tabolin
balance_arr_size 可以取什么值?
Balance_arr 是如何定义的?
@Sergey Tabolin
balance_arr_size 可以取什么值?
Balance_arr 是如何定义的?
这没有什么问题。它们在这一节代码之前使用,不会引起任何问题。
我发现了填充阵列的错误。
如果没有它,数值就会变得不正确,但最有趣的是,有些数值是负的。相应地,当试图寻址一个索引为[-6]的数组项时,程序员得到了一个数组的超限。
我应该从一开始就把所有的东西都印出来(我想这样做),然后检查一下数值))。
这方面没有问题。它们在代码的这一部分之前使用,不会引起任何问题。
我发现在填充阵列时出现了错误。
如果没有它,数值就会变得不正确,但最有趣的是,有些数值变成了负值。相应地,当试图寻址一个索引为[-6]的数组项时,程序员得到了一个数组的超限。
我应该一开始就把所有的东西都取消打印(我想这样做),然后检查数值))。
我说的是来源。而问题的根源就在这两个变量(balance_arr_size和balance_arr),其余的代码都依赖于它们。
我说的是来源。而问题的根源就在于这两个变量(balance_arr_size和balance_arr),其余的代码都依赖于它们。
他们与此完全没有关系。这个错误是在指数计算中。
他们与此完全没有关系。这个错误是在指数计算中。
那么有两种可能,要么你在第一篇帖子中给出了正确的代码,要么你没有看到所有的索引是由balance_arr_size 变量定义的?
那么有两种可能,要么你在第一篇帖子中给出了正确的代码,要么你没有看到所有的索引都是通过balance_arr_size 变量定义的?
更正后的代码在上面三个帖子中。仔细看一遍,希望你能明白balance_arr_size不能以任何方式影响错误。 再一次拼出来--错误是在I n d e s c o w的p parsha中!!!。
或者你是说我发现了错误?给变量(在这里是指静态变量)balance_arr_size分配任何数值,用计算器计算你在第一个版本中得到什么,在第二个版本中得到什么。
顺便说一句,你已经是第二个坚持不懈地揉捏他的观点的人了。然后会有一些声明:"哦,我没有看到,哦,我没有看透......"。
更正后的代码在上面三个帖子中。仔细看一下,希望你能明白balance_arr_size不能以任何方式影响错误。再一次拼出来--错误是在I n d e c o n s的parsha中!!!。
或者你是说我发现了错误?给变量(在这里是指静态变量)balance_arr_size分配任何数值,用计算器计算你在第一个版本中得到什么,在第二个版本中得到什么。
顺便说一句,你已经是第二个坚持不懈地揉捏他的观点的人了。然后会有一些声明:"哦,我没有看到,哦,我没有看透......"。
有了这样的说话方式,下一次你将是正确的,你将不得不自己去寻找它。
在你的代码中,你在声明balance_arr时 没有显示它包含多少个元素。
你被告知要检查balance_arr 数组声明了多少个元素是正确的。
我们不是心灵感应者,不能猜测它是什么数组,以及它是如何声明的。这就是为什么他们建议可能的麻烦点。
如果那里一切正常,问题实际上只是在索引计算方面。
并请改变你的语气。
说实话,下一次甚至没有人会用这样的说话方式去看你的代码。
祝你好运。
有了这样的沟通方式,下次你就会对症下药,自己找上门来。
在你的代码中,你没有在声明 中显示balance_arr 包含多少个元素。
你被告知要检查balance_arr 数组声明了多少个元素是正确的。
我们不是心灵感应者,不能猜测它是什么数组,以及它是如何声明的。这就是为什么他们建议可能的麻烦点。
如果那里一切正常,问题实际上只是在索引计算中。
并请改变你的语气。
说实话,下次你再使用这种语气,我怀疑是否有人会看你的代码。
祝你好运。
有趣的))))
这是否意味着有些人需要多次重复同样的事情是我的错?并把它拼出来?特别是在说我自己发现了这个错误之后?该死的地狱!如果你不懂俄语,最好不要试图 "帮忙"。
有趣的))))
这是否意味着有些人需要多次重复同样的事情是我的错?并把它拼出来?特别是在说我自己发现了这个错误之后?该死的地狱!如果你不懂俄语,你最好不要试图 "帮忙"。
你还是不知道我在说什么。我不是在说你的代码中的错误。我说的是发布一段未定义两个关键术语的代码的错误。问题的根源在于你没有界定这两个关键成员,你在寻求帮助。