以前の質問に答えてくれた人の 1 人から次のコードを試しました。
私の場合、この文字列で値 1.2597 を取得しようとしています。私の非機能要件は、ここで多くの仲間のコーダーが推奨するstrtok
代わりに使用することです。boost
ただし、結果を使用できる cstr* にキャストするという問題が発生しましたstrtok
。
1.2597 を取得する方法を知りたいです。strtok
string result= "CCY 1.2597 Down 0.0021(0.16%) 14:32 SGT [44]";
char *first = strtok(result, ' ');
char *second = strtok(0, ' ');