what_if_var[0].price
(タイプはchar [10]
)の値は "$ 15555.665"です。とにかく値( "15555.665"のような)から "$"を取り除き、値を倍精度に変換することはできますか?構造変数の特殊文字を削除します
答えて
あなたは常に'$'
は最初の文字であることを行っていることがわかっている場合は、あなただけの試みることができる:
double num = strtod (what_if_var[0].price + 1, NULL);
あなたは 'atof()'を呼び出すこともできますが、丁寧な社会の中には非推奨のものがあると考える人もいます。 – chrisaycock
ありがとうございましたchris ...文字列を二重に変換するにはとにかくありますか? – jcrshankar
@jcrshankar 'strtod()'は "* string * to * double *"の略です。これはまさにあなたが探している機能です。 – chrisaycock
を機能strtodをチェックし、倍増する文字列を変換します。
- 1. 特殊文字、スペース、トリムを削除するにはR内の文字変数
- 2. Regex特殊文字を削除する
- 3. 特殊文字の削除 'sed'
- 4. 特殊文字の削除SQL
- 5. 非幅特殊文字の削除
- 6. 列から特殊文字と数字を削除する
- 7. 特殊文字を削除した後の未定数javascript
- 8. 目的のCの特殊文字を削除します
- 9. 、文字列を変換する特殊文字を削除して
- 10. PHPのJson文字列の特殊文字を削除する
- 11. データフレームの列から特殊文字を削除します
- 12. Pythonの文字列から特殊文字を削除する
- 13. JSONは特殊文字を削除します
- 14. Rは列名で特殊文字を削除します
- 15. 特殊文字を削除しますか?
- 16. 完全なテーブルから特殊文字を削除します
- 17. 列ヘッダーから特殊文字を削除します
- 18. 文字列sqlから特殊文字を削除する
- 19. 特殊文字とスペースを文字列から削除する
- 20. 文字列から特殊文字を削除する
- 21. 文字列の最後から特殊文字を削除します。
- 22. 単一の単語/変数で特殊文字を削除する方法
- 23. Regexで特定の特殊文字を削除する
- 24. 文字列、特殊文字から空白を削除し、小文字に変換します。
- 25. は、コンソールから特殊文字を削除する - 私は、コンソールからの特殊文字を削除する関数を記述しようとした#
- 26. 挿入時に文字列から特殊文字を削除しますか?
- 27. は、電話番号から特殊文字を削除し、これは私のテーブル構造である
- 28. アポストロフィを除くすべての特殊文字を削除します。
- 29. phpとregexを使用して文字列から数字と特殊文字を削除します
- 30. コンソールから特殊文字を削除してtxtファイルをロード
価格がchar [10]の場合、値 '$ 15555.665'はバッファオーバーランです。慎重。 –
@Paul良いキャッチ。 @jcrshankar nulターミネータには11番目のバイトが必要です。 – chrisaycock
偉大なポール..私は例としてそれを与えた。 – jcrshankar