MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 692

 
Konstantin Nikitin:

FileWriteArray

フラグFILE_TXTでは書き込みを行いません。空のファイルが作成されるだけです。
 
Karlinvain:
フラグFILE_TXTでは書き込みを行いません。空のファイルが作成されるだけです。

まあ、文字列配列に変換すれば、そうなるんですけどね。

 
Konstantin Nikitin:

まあ、文字列配列に変換すれば、書いてくれるでしょう。

理解できない。自動タイプ変換 はしないの?それとも、どういう意味ですか?

配列のタイプを文字列に変更すると、それが実行されます。しかし、私は文字列ではなく、数字を扱う仕事を続けなければなりません。

ループと各要素のキャストだけで、配列全体を文字列配列にオーバーロードするには?

 
Karlinvain:

理解できない。自動タイプ変換 はしないの?それとも、どういう意味ですか?

配列のタイプを文字列に変更すると、それが実行されます。しかし、私は文字列ではなく、数字を扱う仕事を続けなければなりません。

配列全体を文字列配列にオーバーライドするにはどうすればよいですか?


後で手動で修正する場合は、書き込み時に文字列配列に変換してください。ファイルから読み込む場合、それを取り込む必要があります。
さらに保存しておくだけならその後、BIN形式を使用します。

 
Konstantin Nikitin:


これを後から手動で編集したい場合は、書き込み時に文字列配列に変換してください。ファイルから読み込む場合、それを取り込む必要があります。
さらに保存しておくだけならその後、BIN形式を使用します。

すみません、鈍感なもので。BINは読めません。BINで書かれたファイルを読むには?
 
Karlinvain:
ごめんね、私、バカだから。BINが読めなく書き込まれている。BINで書かれたファイルを後から読むには?

ソフトで読むか、書かれたファイルを開いて目で読むか?

 
Alexey Viktorov:

記録されたファイルを開いて、ソフトウェアや目視で読み取る?

そうやって目で見て読むのは、メモ帳じゃなくて16進数エディタか何かですか?
 
Karlinvain:
そうやって目で見てクラコジアムを読むのです))メモ帳はいらないけど、ヘックスエディタとか何?

具体的な質問には具体的に答えなければならない。

書かれていることをどう読むか?プログラム的に、あるいはファイルを開いて 目で見て読む?

 
Alexey Viktorov:

具体的な質問には、具体的な答えが必要です。

書かれていることをどう読みたいか?プログラムによるものか、ファイルを開いて 目で見て読むものか?

  int h=FileOpen("test",FILE_WRITE|FILE_BIN);
      FileWriteArray(h,array,0,WHOLE_ARRAY);
      FileClose(h);	

その後、メモ帳++で開いています。

 
Karlinvain:

その後、Notepad++で開いています。

配列は.binファイルにのみ書き込まれ、それを開いて目で読むには......。そのようなアプリケーションは知らない、存在しないと思われる。書き込まれたものを読めるようにするには、FileWriteArray()ではなく、ループ内の他の関数で、それぞれ.csv、.txtの形式に書き込む必要があります。