D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / С-функции / _CP_sr_

_CP_sr_

Преобразует CPSTR в двойное число с плавающей точкой

double _CP_sr_(CPSTR * string)

Преобразует CPSTR в двойное число с плавающей точкой.

Точность преобразования может быть изменена с помощью функции _CP_precision().

Примеры:

CPSTR * s = _CP_mkstr("1.12345");
double r;
_CP_precision(2);
r = _CP_sr_(s);
_CP_unix_env();
printf("%g\n", r);
_CP_str_free(s);

В этом примере выводится "1.12", поскольку при преобразовании происходит усечение до 2 знаков.