删除结构变量中的特殊字符

时间:2011-04-27 15:51:45

标签: c

what_if_var[0].price(类型为char [10])的值为“$ 15555.665”。无论如何都要从值中删除“$”(如“15555.665”)并将值转换为double?

2 个答案:

答案 0 :(得分:5)

如果您始终知道'$'将成为第一个角色,您可以尝试:

double num = strtod (what_if_var[0].price + 1, NULL);

答案 1 :(得分:1)

检查函数strtod,将字符串转换为double。