what_if_var[0].price
(тип char [10]
) имеет значение «$ 15555.665». Есть ли способ удалить «$» из значения (например, «15555.665») и преобразовать значение в double?удалить специальный символ в переменной структуры
ответ
Если вы всегда знаете, что '$'
будет первый символ, вы можете просто попробовать:
double num = strtod (what_if_var[0].price + 1, NULL);
Вы также можете называть 'atof()', хотя некоторые из вежливого общества считают это устаревшим. – chrisaycock
спасибо, chris ... есть так или иначе, чтобы преобразовать строку в double. – jcrshankar
@jcrshankar 'strtod()' означает '* string * to * double * ". Это именно то, что вы ищете. – chrisaycock
Проверьте функцию strtod, преобразует строку в два раза.
- 1. Удалить специальный символ
- 2. Удалить специальный символ \
- 3. Специальный символ в переменной PHP?
- 4. Удалить специальный символ в JavaScript
- 5. Удалить специальный символ в SQL
- 6. Удалить специальный символ от символа
- 7. Regex, чтобы удалить специальный символ
- 8. Удалить Специальный символ из строки
- 9. Удалить '|' специальный символ из строки
- 10. как удалить специальный символ, кроме "/"?
- 11. Вставить специальный символ в строку переменной
- 12. Как удалить специальный символ в базе данных?
- 13. Как удалить специальный символ в конце?
- 14. Как удалить специальный символ в Objective-C?
- 15. удалить специальный символ [] в массиве java
- 16. удалить специальный символ из строки в vb.net
- 17. удалить специальный символ в Scrapy питона
- 18. Удалить специальный символ из строки в php
- 19. Как удалить специальный символ в строке
- 20. Как удалить специальный символ в C?
- 21. Как удалить специальный символ в Ajax?
- 22. Специальный символ/Unicode/специальный символ в слово от php
- 23. Специальный символ символ замены «»»
- 24. Специальный символ в Scala символ
- 25. как удалить первый специальный символ из строки
- 26. Удалить специальный символ из полной таблицы
- 27. специальный символ " '
- 28. Как удалить специальный символ при выборке данных
- 29. Как удалить специальный символ из JSON
- 30. Удалить специальный символ из значения строки
Если цена равна char [10], тогда значение «$ 15555.665» является переполнением буфера. Осторожный. –
@Paul Хорошая уловка. @jcrshankar Нулевой терминатор требует 11-го байта. – chrisaycock
отличный паул .. я просто привел его в качестве примера. – jcrshankar