脚本: 本例用于操作CSV文件和表格 - 页 2 1234 新评论 Denis Lazarev 2012.12.18 21:04 #11 i_logic: 哇,这样的代码也能在这里发布吗?O_o1) 这是一个我在文档或 CodeBase 中都没见过的工作示例2) 给已经发布的代码上色,或者将两三个具有不同平均值的混合物配对,然后根据添加的颜色克隆它们,这是正常的代码吗?我只是想提出一个想法,而不是一个现成的解决方案。 --- 2012.12.18 21:12 #12 lazarev-d-m: 这是在跟我比,还是在跟事实比?)))))这是关于填充 kotobase。我以为(我悔过了)你实际上是做了一个读取表格文件的库和一个处理表格数据的类。读取/插入行/删除单元格等。但当我点击 "查看代码 "按钮时,我花了很长时间才找到在哪里设置你所描述的细微差别 "需要知道列数"。 在对代码进行了一分钟的探究后,我意识到我的思维过于狭隘,无法理解这一点,这样的努力怎么能出版呢? Denis Lazarev 2012.12.18 21:13 #13 sergeev:是关于填充猫数据库的。我以为(我悔恨不已)你实际上是做了一个读取表格文件的库和一个处理表格数据的类。读取/插入行/删除单元格等。但当我点击 "查看代码 "按钮时,我花了很长时间才找到在哪里设置你所描述的细微差别 "需要知道列数"。 经过一分钟对代码的探究,我意识到我的思想太狭隘了,无法理解这一点,这样的工作怎么能出版呢? 好了,现在我们已经完全理解了您的批评,并且有理有据,我们会改正的 --- 2012.12.18 21:21 #14 lazarev-d-m:1) 这是一个我在文档或 CodeBase 中都没有看到过的工作示例2) 对已发布的代码进行着色,或者将两三个具有不同平均值的混合物配对,然后在添加着色的基础上再次克隆,这算不算正常代码?我只是想提出一个想法,而不是一个现成的解决方案。1.你应该意识到,你的代码会被成千上万的初学者看到,你的示例将教会他们代码的正确性。而不是这样2.没有错误检查。没有检查文件是否会在未读取所需字段的情况下结束。没有检查是否在额外列结束前读取了一行。 而且这与给代码着色无关。 这些代码在图表上没有任何输出--只是作为一组重要而有用的函数--也是很有价值的。 总的来说,我还是很惊讶管理部门怎么会忽略这一点。PSinput int nCol=4; // 文件中的列数 void OnStart() { string column[]; ArrayResize(column, nCol); int filehandle=FileOpen("News.csv",FILE_READ|FILE_CSV|FILE_ANSI,';'); if (h<=0) return; // 打开数据文件 for (int i=0; i<nCol; i++) // 读取第一行 { column[i]=FileReadString(filehandle); Alert("column",i,"=",column[i]); } // 读取所有行,直到最后一列的值为 "true"。 while(column[nCol-1]!="true" && !FileIsEnding(h)) for (int i=0; i<nCol; i++) column[i]=FileReadString(filehandle); if (column[nCol-1]=="true") Alert("你要找的东西在",column[0],"-线"。); else Alert("搜索不到"。); FileClose(filehandle); } Denis Lazarev 2012.12.18 21:25 #15 sergeev:1.你必须意识到,成千上万的新人会查看你的代码,而你的示例将教会他们代码的正确性。与此相反,您却2.2. 没有错误检查。没有检查文件是否会在没有读取到所需字段的情况下结束。没有对读取额外列结束的行进行检查。没有一行关于所做工作和原因的注释。 而且这与给代码着色无关。 这些代码在图表上根本没有任何输出--只是作为一组重要而有用的功能,也是很有价值的。 总的来说,我仍然很惊讶管理部门怎么会忽略这一点。 PS 我会尽我所能,在任何事情上都会考虑到错误,这是第一次经验,你不可能从第一次就成为神偷))))))。 TheXpert 2012.12.18 21:34 #16 sergeev: Ayyayy -- 第一条规则之一 -- 抓取资源 -- 立即编写代码将其释放。缺少FileClose。 Yedelkin 2012.12.18 21:38 #17 lazarev-d-m:...you can't become a GODZILL the first time.))))显然,你还不明白为什么你会被授予 G-80 等级。真是一派胡言:input string nCol=4; // 文件中的列数 void OnStart() { ....ArrayResize(column, nCol); for (int i=0; i<nCol; i++) // 读取第一行 { --- 2012.12.18 21:46 #18 TheXpert: Ayyayy -- 第一条规则之一 -- 抓取资源 -- 立即编写代码将其释放。FileClose 丢失了。不可能还有更多错误。我写得太匆忙了。 TheXpert 2012.12.18 21:46 #19 Yedelkin:真是一团糟 踢球的人呢? Yedelkin 2012.12.18 21:47 #20 TheXpert: 哔哔哔在哪里? 完全搞砸了你能看懂代码吗? 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
哇,这样的代码也能在这里发布吗?O_o
1) 这是一个我在文档或 CodeBase 中都没见过的工作示例
2) 给已经发布的代码上色,或者将两三个具有不同平均值的混合物配对,然后根据添加的颜色克隆它们,这是正常的代码吗?我只是想提出一个想法,而不是一个现成的解决方案。
这是在跟我比,还是在跟事实比?)))))
这是关于填充 kotobase。
我以为(我悔过了)你实际上是做了一个读取表格文件的库和一个处理表格数据的类。读取/插入行/删除单元格等。
但当我点击 "查看代码 "按钮时,我花了很长时间才找到在哪里设置你所描述的细微差别 "需要知道列数"。
在对代码进行了一分钟的探究后,我意识到我的思维过于狭隘,无法理解这一点,这样的努力怎么能出版呢?
是关于填充猫数据库的。
我以为(我悔恨不已)你实际上是做了一个读取表格文件的库和一个处理表格数据的类。读取/插入行/删除单元格等。
但当我点击 "查看代码 "按钮时,我花了很长时间才找到在哪里设置你所描述的细微差别 "需要知道列数"。
经过一分钟对代码的探究,我意识到我的思想太狭隘了,无法理解这一点,这样的工作怎么能出版呢?
1) 这是一个我在文档或 CodeBase 中都没有看到过的工作示例
2) 对已发布的代码进行着色,或者将两三个具有不同平均值的混合物配对,然后在添加着色的基础上再次克隆,这算不算正常代码?我只是想提出一个想法,而不是一个现成的解决方案。
1.你应该意识到,你的代码会被成千上万的初学者看到,你的示例将教会他们代码的正确性。而不是这样
2.没有错误检查。没有检查文件是否会在未读取所需字段的情况下结束。没有检查是否在额外列结束前读取了一行。
而且这与给代码着色无关。
这些代码在图表上没有任何输出--只是作为一组重要而有用的函数--也是很有价值的。
总的来说,我还是很惊讶管理部门怎么会忽略这一点。
PS
1.你必须意识到,成千上万的新人会查看你的代码,而你的示例将教会他们代码的正确性。与此相反,您却
2.2. 没有错误检查。没有检查文件是否会在没有读取到所需字段的情况下结束。没有对读取额外列结束的行进行检查。没有一行关于所做工作和原因的注释。
而且这与给代码着色无关。
这些代码在图表上根本没有任何输出--只是作为一组重要而有用的功能,也是很有价值的。
总的来说,我仍然很惊讶管理部门怎么会忽略这一点。
PS
显然,你还不明白为什么你会被授予 G-80 等级。
真是一派胡言:
Ayyayy -- 第一条规则之一 -- 抓取资源 -- 立即编写代码将其释放。FileClose 丢失了。
不可能
还有更多错误。
我写得太匆忙了。
真是一团糟