strtof与char指针设置为0.0

时间:2017-03-07 03:58:36

标签: c

我遇到的问题是

float strtof( const char *restrict str, char **restrict str_end );

如果转换不成功,则返回0.0。说我有以下代码......

int main() {
   char* str = "0.0";
   char* end;
   float conversion = strtof(str, &end);
}

这不会告诉我str是否是有效字符串或者字符串是否为0.0。如果str是有效的浮点数,我想返回true,否则返回false。

0 个答案:

没有答案