[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 256

 
sergeev:

ファイルに目を通せ 間違いなくそこにある

これはstdlibのもののようです。


しゃい

褒め称える

 

皆さん、ごきげんよう。

文字列をクリアする方法を教えてください。

私はこのようにしました。

int str_clear(string &str){


int size = 0;

size = StringLen(str);

str = "";

if (StringLen(str) > 0) {

return (0);
}else{

return (1);

}
}

ビルトイン関数でこれを行う方法はありますか?

 
BBSL:

皆さん、ごきげんよう。

文字列をクリアする方法を教えてください。

私はこのようにしました。

ビルトイン関数でこれを行う方法はありますか?


文字列を含む変数に "" が設定されるのを防ぐにはどうしたらよいでしょうか?

この関数は常に1を返します。

 
PapaYozh:


文字列が格納されている変数に""を設定することを妨げるものは何ですか?

この関数は常に1を返します。


こんにちは、PapaYozhさん、何も妨げるものはありません...(ただし、ある時期からstrにデータを書き込めなくなる)

では、特別な機能はないのでしょうか?))

 
BBSL:


こんにちは、PapaYozhさん、何もありませんよ...。(ある時点からstrにデータを書き込めなくなることを除けば)。

では、特別な機能はないのでしょうか?))


関数int str_clear(string&str) はどのように使うのですか?

str_clear関数が使用されているEA/インジケータ/スクリプトの行を教えてください。

 
PapaYozh:


関数int str_clear(string&str) はどのように使うのですか?

str_clear関数が使用されているEA/インジケータ/スクリプトの行を教えてください。


PapaYozhさん、質問に答えてくれませんね・・・))

int str_clear(string&str);については、もちろん、次元を確認するために、そこから「フラグ」を返す必要はありませんが、MQL4でもC++でもプログラミングルールには反していません))。

例えば、こんな風に。

str_clear(str);
 
BBSL:


PapaYozhさん、質問に答えてくれませんね・・・))

int str_clear(string&str);については、もちろん次元をチェックするために "フラグ "を返す必要はありませんが、MQL4とC++の両方のプログラミングルールに反していないように見えます))

例えば、こんな感じです。


1.フラグを返すのではなく、1を返すと理解してください。常時1.

2.の代わりに

str_clear(str);

使い道

str = "";

は、「文字列を剥がす」ことになります。

 
PapaYozh:


1.フラグを返すのではなく、1を返すと理解してください。常に1である。

2.その代わりに

使い道

というのは、「文字列を剥がす」ことになります。


ありがとうございました。

つまり、何らかの理由で str = ""; というコマンドが実行されない可能性があることを許さないということですね。

 
BBSL:


ありがとうございました。

つまり、何らかの理由で str = ""; というコマンドが実行されない可能性があることを許さないということですね。


いいえ、そうではありません。

関数の中にも、同じように代入コマンドがあります。

 

商品代金の返却方法について教えてください。

これではダメだ!

文字列 Symb =Symbol() ;

double serew=MarketInfo(Symb,MODE_POINT) ;