错误、漏洞、问题 - 页 1603 1...159615971598159916001601160216031604160516061607160816091610...3184 新评论 Vladimir Pastushak 2016.06.17 10:37 #16021 Vasiliy Sokolov:你对解析的看法是非常错误的。你需要通过你自己的能理解Excel格式的日期解析函数来解析这个日期。首先你要读懂它。 然后进行解析。 然后填入数组 结构。或 直接读入结构数组?我的任务是按年份、按每年的月份、按不同的订单计算利润,并考虑到所有类型的订单和互换佣金。因此,我有这样的东西 Year[].Month[].Day[].BuyProf.从excel中提取日期并在年和月中购买,结果是胡说八道....。错误在于一些单元格中出现了换行... Vasiliy Sokolov 2016.06.17 10:51 #16022 Vladimir Pastushak:首先阅读。 然后进行解析。 然后填入数组 结构或 直接读入结构数组?我的任务是按年份、按每年的月份、按不同的订单计算利润,并考虑到所有类型的订单和互换佣金。因此,我有这样的东西 Year[].Month[].Day[].BuyProf.从excel中提取日期并在年和月中购买,结果是胡说八道....。错误在于一些单元格中出现了换行... int h = FileOpen(file_name, FILE_BIN|FILE_READ|FILE_SHARE_READ|common); uchar array[]; FileReadArray(h, array, 0, WHOLE_ARRAY); FileClose(h); string text = CharArrayToString(array, 0, WHOLE_ARRAY, CP_ACP); string lines[]; StringSplit(text, '\n', lines); for(int i = 1, k=0; i < count_lines; i++) { string columns[]; StringSplit(lines[i], ';', columns); datetime date = ParseData(columns[0]); /// } ParseData是你的函数。接下来,解析其余的行。 A100 2016.06.18 16:21 #16023 编译时抽象错误内部错误#112#property library void f() {} void g() export { f; } A100 2016.06.18 16:29 #16024 编译错误class A {}; class B : public A {}; void f( const A *a ) { const B *b1 = (const B *)( a ); //error: 'const' - unexpected token const B *b2 = dynamic_cast<const B *>( a ); //нормально } [删除] 2016.06.19 06:40 #16025 在帮助中提及dynamic_cast threat 2016.06.19 07:02 #16026 如何在已经安装的终端中改变报价基数的位置。c:\Program Files\MetaTrader 5\Bases\例如,到d:\Bases\。非常拥堵,文件夹重达4-5千兆字节 :( Alexey Volchanskiy 2016.06.19 07:06 #16027 Anton Zverev: 在帮助中提及dynamic_cast 哇,这是在971年的构建中,dynamic_cast从专业人员那里搬来的吗?我不知道这一点。在该页的末尾https://www.mql5.com/ru/docs/basis/types/casting Документация по MQL5: Основы языка / Типы данных / Приведение типов www.mql5.com Основы языка / Типы данных / Приведение типов - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 [删除] 2016.06.19 07:09 #16028 Alexey Volchanskiy: 哇,这是在971年的构建中,dynamic_cast从专业人员那里搬来的吗?我不知道这一点。在页面的末尾,https://www.mql5.com/ru/docs/basis/types/casting 谢谢,我会研究的。 Sergei Vladimirov 2016.06.19 07:14 #16029 threat:如何在已经安装的终端中改变报价基数的位置。c:\Program Files\MetaTrader 5\Bases\例如,到d:\Bases\。非常拥堵,文件夹重达4-5千兆字节 :( 象征性的帮助链接。 coderex 2016.06.19 07:29 #16030 Alexey Volchanskiy: 哇,这是在971年的构建中,dynamic_cast从专业人员那里搬来的吗?我不知道这一点。在页面的末尾,https://www.mql5.com/ru/docs/basis/types/casting 我也已经看到了,而且是偶然看到的--https://www.mql5.com/ru/forum/1111/page1621#comment_2573188 Ошибки, баги, вопросы 评论: 2www.mql5.com Форум трейдеров MQL5.community 1...159615971598159916001601160216031604160516061607160816091610...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你对解析的看法是非常错误的。
你需要通过你自己的能理解Excel格式的日期解析函数来解析这个日期。
首先你要读懂它。
然后进行解析。
然后填入数组 结构。
或
直接读入结构数组?
我的任务是按年份、按每年的月份、按不同的订单计算利润,并考虑到所有类型的订单和互换佣金。
因此,我有这样的东西
Year[].Month[].Day[].BuyProf.
从excel中提取日期并在年和月中购买,结果是胡说八道....。
错误在于一些单元格中出现了换行...
首先阅读。
然后进行解析。
然后填入数组 结构
或
直接读入结构数组?
我的任务是按年份、按每年的月份、按不同的订单计算利润,并考虑到所有类型的订单和互换佣金。
因此,我有这样的东西
Year[].Month[].Day[].BuyProf.
从excel中提取日期并在年和月中购买,结果是胡说八道....。
错误在于一些单元格中出现了换行...
编译时抽象错误内部错误#112
编译错误
如何在已经安装的终端中改变报价基数的位置。
c:\Program Files\MetaTrader 5\Bases\例如,到d:\Bases\。
非常拥堵,文件夹重达4-5千兆字节 :(
在帮助中提及dynamic_cast
哇,这是在971年的构建中,dynamic_cast从专业人员那里搬来的吗?我不知道这一点。
在该页的末尾https://www.mql5.com/ru/docs/basis/types/casting
哇,这是在971年的构建中,dynamic_cast从专业人员那里搬来的吗?我不知道这一点。
在页面的末尾,https://www.mql5.com/ru/docs/basis/types/casting
如何在已经安装的终端中改变报价基数的位置。
c:\Program Files\MetaTrader 5\Bases\例如,到d:\Bases\。
非常拥堵,文件夹重达4-5千兆字节 :(
哇,这是在971年的构建中,dynamic_cast从专业人员那里搬来的吗?我不知道这一点。
在页面的末尾,https://www.mql5.com/ru/docs/basis/types/casting