删除结构变量中的特殊字符
what_if_var[0].price
(类型为 char [10]
)的值为“$15555.665”。是否有办法从值中删除“$”(如“15555.665”)并将该值转换为双精度?
what_if_var[0].price
(type is char [10]
) has the value of "$15555.665". Is there is anyway to remove "$" from the value (like "15555.665") and convert the value into double?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您始终知道
'$'
将是第一个字符,您可以尝试:If you always know that the
'$'
is going to be the first character, you could just try:检查函数 strtod,将字符串转换为双精度。
Check the function strtod, converts a string to double.