[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 608 1...601602603604605606607608609610611612613614615...652 新しいコメント Alexey Subbotin 2012.03.03 10:20 #6071 T-G: 最初の行をプログラムでスキップする方法 単純なことです。 FileReadString(ExtCsvHandle); Alexey Subbotin 2012.03.03 10:22 #6072 alsu: 単純なことです。 つまり、数えるだけで、どこにも記憶させず、不要なものとして捨てる。 Сергей 2012.03.03 10:54 #6073 alsu: この例では、パラメータが関数に渡されるときだけが違います。 では、なぜ dellline 関数はこれらの名前を持つ行を最初の variant では削除し、2 番目の variant では削除しないのでしょうか? Рустам 2012.03.03 11:17 #6074 Fox_RM: では、なぜ dellline 関数はこれらの名前を持つ行を最初の variant では削除し、2 番目の variant では削除しないのでしょうか? 1) down_line+TimeToStr 2)"ダウンライン_"+TimeToStr dellline(up_line,down_line); Vadim Zhunko 2012.03.03 11:50 #6075 Solree: 私のMTはありません。MQLで書かれたライブラリは1つだけです(stdlib.mq4)。ここで例を挙げていただけますか? 誰にでもあるものです。Look here: ...\MetaTrader 4 ╱Experts ╱Samples ╱DLLSample 削除済み 2012.03.03 14:17 #6076 Zhunko: みんな持ってる。Look here: ...MetaTrader 4 ╱╱Samples╱DLLSample 場所が違う。ありがとうございます。神出鬼没のVisual C++が必要なようですね。でも、もしかしたらMinGW用のビルド方法を知っている人がいるかも?例題全体をコンパイルしてリンクしようとしたが、見ないし、気にもしない...。 Alexey Subbotin 2012.03.03 16:57 #6077 Solree: 探す場所を間違えていました。ありがとうございます。神懸かり的なVisual C++が必要になりそうですね。でも、もしかしたらMinGWでビルドする方法を知っている人がいるかも?例題全体をコンパイルしてリンクしようとしたが、見ないし、気にもしない...。 codeblocksの下でmingwですべてうまくビルドしています。具体的にどのような問題があるのでしょうか。 T-G 2012.03.03 17:32 #6078 以下のような状況で、csvファイルを読み込んでいます。 void ReadDate(){ while(!IsStopped()){ string dTime = FileReadString(ExtCsvHandle); // читаем строчку 1 string sValue = FileReadString(ExtCsvHandle); // читаем строчку 2 Print("Date=",StrToTime(dTime), "Value=",sValue); } } が、csvファイルにはヘッダがあり、最初の余分な行は Time,Value 15.02.2012 00:00:00;Значение1 15.02.2012 00:01:07;Значение2 15.02.2012 00:02:26;Значение3 15.02.2012 00:00:00;Значение1 15.02.2012 00:01:07;Значение2 15.02.2012 00:02:26;Значение3 最初の行をプログラムでスキップする方法、または値を保存するときにプログラムで一般的に削除する方法、それはすべてを台無しにします。 ありがとうございました。 alsu: 単純なことです。 FileReadString(ExtCsvHandle); ループの前に置くのか? それは混乱する... 私はヘッダーをスキップする必要がある Time,Value Alexey Subbotin 2012.03.04 05:18 #6079 T-G: ループの前に置くのか? それは混乱する... 私はヘッダーをスキップする必要がある ループの前に置いたり、ボディに置いたり...。また、なぜ混乱するかというと、ヘッダーが1行目ではないので、いつ遭遇するかわからないことが問題なのでしょうか? Alexey Subbotin 2012.03.04 05:21 #6080 例えばこのように、見出しが省略されます。 void ReadDate(){ FileReadString(ExtCsvHandle); //Пропускаем 'Time' FileReadString(ExtCsvHandle); //Пропускаем 'Value' while(!IsStopped()){ string dTime = FileReadString(ExtCsvHandle); // читаем строчку 1 string sValue = FileReadString(ExtCsvHandle); // читаем строчку 2 Print("Date=",StrToTime(dTime), "Value=",sValue); } } 1...601602603604605606607608609610611612613614615...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
FileReadString(ExtCsvHandle);
単純なことです。
この例では、パラメータが関数に渡されるときだけが違います。
では、なぜ dellline 関数はこれらの名前を持つ行を最初の variant では削除し、2 番目の variant では削除しないのでしょうか?
1) down_line+TimeToStr
2)"ダウンライン_"+TimeToStr
dellline(up_line,down_line);
私のMTはありません。MQLで書かれたライブラリは1つだけです(stdlib.mq4)。ここで例を挙げていただけますか?
みんな持ってる。Look here: ...MetaTrader 4 ╱╱Samples╱DLLSample
探す場所を間違えていました。ありがとうございます。神懸かり的なVisual C++が必要になりそうですね。でも、もしかしたらMinGWでビルドする方法を知っている人がいるかも?例題全体をコンパイルしてリンクしようとしたが、見ないし、気にもしない...。
以下のような状況で、csvファイルを読み込んでいます。
が、csvファイルにはヘッダがあり、最初の余分な行は
最初の行をプログラムでスキップする方法、または値を保存するときにプログラムで一般的に削除する方法、それはすべてを台無しにします。
ありがとうございました。
単純なことです。
FileReadString(ExtCsvHandle);
ループの前に置くのか? それは混乱する... 私はヘッダーをスキップする必要がある
ループの前に置くのか? それは混乱する... 私はヘッダーをスキップする必要がある
例えばこのように、見出しが省略されます。