удалить специальный символ в структурной переменной - PullRequest
3 голосов
/ 27 апреля 2011

what_if_var[0].price (тип char [10]) имеет значение "$ 15555.665". Есть ли в любом случае, чтобы удалить "$" из значения (например, "15555.665") и преобразовать значение в двойной?

Ответы [ 2 ]

5 голосов
/ 27 апреля 2011

Если вы всегда знаете, что '$' будет первым символом, вы можете просто попробовать:

double num = strtod (what_if_var[0].price + 1, NULL);
1 голос
/ 27 апреля 2011

Проверьте функцию strtod , преобразует строку в удвоенную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...