初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 240 1...233234235236237238239240241242243244245246247...260 新しいコメント Yan Barmin 2021.05.11 20:57 #2391 皆さん、こんにちは。文字列(例えば "hello all")を数値doubleに、逆にdoubleを文字列に変換する方法がわからないのですが。もしかしたら、誰かが既成のコードを持っているかもしれません。 Aleksei Stepanenko 2021.05.11 21:04 #2392 簡単なことだったんです。 StringToDouble() DoubleToString() Yan Barmin 2021.05.13 21:15 #2393 Aleksei Stepanenko:そして、パズルは簡単に解けました。 問題は、Doubleに変換する必要があるのは、テキストとして入力された数字(例えば「345.45」)ではなく、数字そのものに関係のないテキストなのです。などを適用する場合。 StringToDouble("Исходный_текст") на выходе будут нули. それは逆も同じです。もちろん、文字列の各文字をループすることもできます。 StringGetChar()。 を作成し、そのコードをDoubleに格納するのですが、Doubleから文字列を復号/受信する方法は? 他の選択肢は? Vitaly Muzichenko 2021.05.13 21:36 #2394 Yan Barmin:問題は、Doubleに変換する必要があるのは、テキストとして入力された数字(例えば「345.45」)ではなく、数字そのものに関係のないテキストであることです。などを適用する場合。それは逆も同じです。その他のバリエーションは? 文字列から文字列への変換(StringToCharArray Aleksei Stepanenko 2021.05.13 21:57 #2395 Yan Barmin:では、他に選択肢はないのでしょうか? この変換の意味がよくわからないのですが、ハッシュサムを取得したいのでしょうか?逆暗号化で問題が発生する。変換によって情報量が減少するのであれば、取り返しのつかない損失を出していることになります。 ここで何番を見たいか。 StringToDouble("Исходный_текст") Vitaly Muzichenko 2021.05.13 22:10 #2396 Aleksei Stepanenko:この変換の意味がわからないのですが、ハッシュサムが欲しいのでしょうか?逆暗号化で問題が発生する。変換によって情報量が減少するのであれば、取り返しのつかない損失を出していることになります。ここは何番がいい? おそらくこれでしょう。 void OnStart() { uchar scr[]; string InputText="Исходный_текст"; string Res=""; StringToCharArray(InputText,scr,0,StringLen(InputText)); for(int i=0; i<ArraySize(scr); i++) Res+=scr[i]; Print(Res); // 20024124523822823725123395242229234241242 } Aleksei Stepanenko 2021.05.13 22:14 #2397 それは面白いですね ;) フォーラムではそのように対応することができます。歴史、政治、難しいことは全部、誰も禁止に送らない。2人、3人、1人... Aleksei Stepanenko 2021.05.13 22:17 #2398 19423224222423523223344322342242342242553224523824023824822425532232228229255322272382262382402322422523224623224424022423623233 Aleksei Stepanenko 2021.05.13 22:20 #2399 あとは、それを読むためのデコーダを書かないといけない。 Vitaly Muzichenko 2021.05.13 22:31 #2400 Aleksei Stepanenko: まあ、もうデコーダを書かないと読めないでしょうけど。 まあ、文字列なら余計なコードが必要ですが、配列なら直接 uchar scr[]; string InputText="Исходный_текст"; string Res=""; StringToCharArray(InputText,scr,0,StringLen(InputText)); for(int i=0; i<ArraySize(scr); i++) Res+=scr[i]; // Print(Res); Print(CharArrayToString(scr)); 1...233234235236237238239240241242243244245246247...260 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
簡単なことだったんです。
そして、パズルは簡単に解けました。
問題は、Doubleに変換する必要があるのは、テキストとして入力された数字(例えば「345.45」)ではなく、数字そのものに関係のないテキストなのです。などを適用する場合。
StringToDouble("Исходный_текст") на выходе будут нули.
それは逆も同じです。もちろん、文字列の各文字をループすることもできます。
StringGetChar()。
を作成し、そのコードをDoubleに格納するのですが、Doubleから文字列を復号/受信する方法は?
他の選択肢は?
問題は、Doubleに変換する必要があるのは、テキストとして入力された数字(例えば「345.45」)ではなく、数字そのものに関係のないテキストであることです。などを適用する場合。
それは逆も同じです。その他のバリエーションは?
文字列から文字列への変換(StringToCharArray
では、他に選択肢はないのでしょうか?
この変換の意味がよくわからないのですが、ハッシュサムを取得したいのでしょうか?逆暗号化で問題が発生する。変換によって情報量が減少するのであれば、取り返しのつかない損失を出していることになります。
ここで何番を見たいか。
この変換の意味がわからないのですが、ハッシュサムが欲しいのでしょうか?逆暗号化で問題が発生する。変換によって情報量が減少するのであれば、取り返しのつかない損失を出していることになります。
ここは何番がいい?
おそらくこれでしょう。
それは面白いですね ;)
フォーラムではそのように対応することができます。歴史、政治、難しいことは全部、誰も禁止に送らない。2人、3人、1人...
まあ、もうデコーダを書かないと読めないでしょうけど。
まあ、文字列なら余計なコードが必要ですが、配列なら直接