新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 692 1...685686687688689690691692693694695696697698699...1953 新评论 Karlinvain 2018.11.13 09:24 #6911 Konstantin Nikitin:文件写入阵列 如果有FILE_TXT标志,它就不会写。它只是创建一个空文件。 Konstantin Nikitin 2018.11.13 09:26 #6912 Karlinvain: 如果有FILE_TXT标志,它就不会写。它只是创建一个空文件。好吧,把它转换为一个字符串数组,它会的。 Karlinvain 2018.11.13 09:29 #6913 Konstantin Nikitin:好吧,把它转换为一个字符串数组,它就会写出来。我不明白。它不做自动类型转换 吗?或者你是什么意思? 如果我把数组类型改为字符串,它就能做到。但我需要继续用数字工作,而不是用字符串。 如何将整个数组重载为一个字符串数组,仅仅通过循环和铸造每个元素? Konstantin Nikitin 2018.11.13 09:51 #6914 Karlinvain:我不明白。它不做自动类型转换 吗?或者你是什么意思? 如果我把数组的类型改为字符串,它就能做到。但我需要继续用数字工作,而不是用字符串。 我怎样才能将整个数组覆盖成一个字符串数组? 如果你想以后在手动模式下纠正它,那么在写的时候把它转换成字符串数组。当从文件中读取时,你将不得不把它取回来。 而如果你只是为了进一步工作而保存它。然后使用BIN格式。 Karlinvain 2018.11.13 09:56 #6915 Konstantin Nikitin: 如果你想事后手动编辑,那么在写作时将其转换为字符串数组。当从一个文件中读出时,你将不得不把它取回来。 而如果你只是为了进一步工作而保存它。然后使用BIN格式。 对不起,我太糊涂了。BIN是不可读的。如何读取用BIN编写的文件? Alexey Viktorov 2018.11.13 09:57 #6916 Karlinvain: 对不起,我很笨。BIN被写得无法阅读。如何读取之后用BIN写的文件?用软件阅读还是用眼睛打开书面文件? Karlinvain 2018.11.13 09:58 #6917 Alexey Viktorov:通过软件或眼睛来阅读,通过打开记录的文件? 这就是你用眼睛看的方法--不是记事本,而是十六进制的编辑器还是什么? Alexey Viktorov 2018.11.13 10:12 #6918 Karlinvain: 这就是你用眼睛阅读Krakoziambs的方法))你不需要记事本,而是需要一个十六进制编辑器或什么?你必须对一个具体的问题给出具体的答案。 你想如何阅读所写的内容?是通过 程序还是通过打开文件 用眼睛来阅读? Karlinvain 2018.11.13 10:15 #6919 Alexey Viktorov:一个具体的问题需要一个具体的答案。 你想如何阅读写下的内容?是通过 编程还是通过打开文件,用眼睛看? int h=FileOpen("test",FILE_WRITE|FILE_BIN); FileWriteArray(h,array,0,WHOLE_ARRAY); FileClose(h); 然后我用notepad++打开它 Alexey Viktorov 2018.11.13 10:52 #6920 Karlinvain:然后我用Notepad++打开它数组只写入一个.bin文件,要用眼睛打开它进行阅读......我不知道这样的应用,它不太可能存在。为了能够读取所写的内容,你需要将其分别写入.csv或.txt,在一个循环中使用其他函数,而不是FileWriteArray()。 1...685686687688689690691692693694695696697698699...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
文件写入阵列
如果有FILE_TXT标志,它就不会写。它只是创建一个空文件。
好吧,把它转换为一个字符串数组,它会的。
好吧,把它转换为一个字符串数组,它就会写出来。
我不明白。它不做自动类型转换 吗?或者你是什么意思?
如果我把数组类型改为字符串,它就能做到。但我需要继续用数字工作,而不是用字符串。
如何将整个数组重载为一个字符串数组,仅仅通过循环和铸造每个元素?
我不明白。它不做自动类型转换 吗?或者你是什么意思?
如果我把数组的类型改为字符串,它就能做到。但我需要继续用数字工作,而不是用字符串。
我怎样才能将整个数组覆盖成一个字符串数组?
如果你想以后在手动模式下纠正它,那么在写的时候把它转换成字符串数组。当从文件中读取时,你将不得不把它取回来。
而如果你只是为了进一步工作而保存它。然后使用BIN格式。
如果你想事后手动编辑,那么在写作时将其转换为字符串数组。当从一个文件中读出时,你将不得不把它取回来。
而如果你只是为了进一步工作而保存它。然后使用BIN格式。
对不起,我很笨。BIN被写得无法阅读。如何读取之后用BIN写的文件?
用软件阅读还是用眼睛打开书面文件?
通过软件或眼睛来阅读,通过打开记录的文件?
这就是你用眼睛阅读Krakoziambs的方法))你不需要记事本,而是需要一个十六进制编辑器或什么?
你必须对一个具体的问题给出具体的答案。
你想如何阅读所写的内容?是通过 程序还是通过打开文件 用眼睛来阅读?
一个具体的问题需要一个具体的答案。
你想如何阅读写下的内容?是通过 编程还是通过打开文件,用眼睛看?
然后我用notepad++打开它
然后我用Notepad++打开它
数组只写入一个.bin文件,要用眼睛打开它进行阅读......我不知道这样的应用,它不太可能存在。为了能够读取所写的内容,你需要将其分别写入.csv或.txt,在一个循环中使用其他函数,而不是FileWriteArray()。