腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(463)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
3
回答
strtod
返回0
我正在尝试使用
strtod
(),每个人的示例似乎都很好地使用它,但在我的示例中,它只返回0。100]; /* Buffer for the line read by fgets */ { relFreq = (double)
strtod
(buffer, &letters); /* Since the format is A 0.0000
浏览 3
提问于2014-11-05
得票数 2
回答已采纳
1
回答
POSIX:
strtod
-问题
谁能给我解释一下,
strtod
是如何工作的?为什么我会在en_EN-locale的情况下来到这里?use warnings;use POSIX qw(locale_h
strtod
); my ( $num, $n_unparsed ) =
strtod
( $str ); if ( $str eq '' or $n_unparsed !=
浏览 3
提问于2011-03-10
得票数 1
回答已采纳
3
回答
strtod
和underflow
我想在使用
strtod
函数在C++ (Visual C++ 2010)中将字符串转换为双精度时检测下溢。下面的代码并没有像我预期的那样工作,尽管我是根据
strtod
的文档来做的: char* pEnd; int errorNum = errno; if (errorNum == ER
浏览 0
修改于2010-11-02
得票数 1
回答已采纳
1
回答
LynxOS
strtod
与Linux不同
看起来LynxOS的
strtod
实现并不能处理所有与Linux或Solaris相同的情况。我遇到的问题是,我正在尝试解析一些可能包含十进制或十六进制数字的文本。在Linux上,我调用我还得到了1.234567和0x40等输入字符串在a中的期望值。查看手册页,LynxOS的
strtod
似乎只支持输入中的十进制字符串。 在座的各位有没有人知道可以同时在Lynx和Linux上工作的替代方案?
浏览 2
提问于2010-12-12
得票数 2
回答已采纳
2
回答
c:
strtod
:双指针与单指针引用
num; if (
strtod
_eptr == number){ if (*
strtod
_epptr == number){ printf为什么gcc抱怨
浏览 0
修改于2018-02-03
得票数 3
2
回答
带有base参数的
strtod
我不想不必要地重新发明轮子,但我一直在寻找
strtod
的功能,但使用了一个基本参数(2,8,10,16)。(我知道strtoul允许基本参数,但我正在寻找返回类型double)。
浏览 3
修改于2019-11-27
得票数 1
回答已采纳
4
回答
Java中高效的
strtod
?
我应该为
strtod
编写一个JNI包装器吗?我应该使用已经存在的Java库吗?
浏览 4
修改于2011-09-07
得票数 5
回答已采纳
1
回答
C:
strtod
循环,计数空格
就像这样:"af b v" --> "warning"我正在考虑使用一个"
strtod
“函数循环,
浏览 1
提问于2015-03-22
得票数 0
回答已采纳
4
回答
独立于语言环境的
strtod
实现
不幸的是,对于这种情况,
strtod
()遵守可能使用不同分隔符的区域设置,因此解析可能会失败。我无法设置setlocale() -它不是线程安全的。所以我现在正在寻找一个干净的、独立于语言环境的
strtod
实现。到目前为止,我已经发现了多个实现,但它们看起来都很粗糙,或者就像是糟糕的代码。
浏览 1
修改于2012-07-09
得票数 9
回答已采纳
1
回答
C++
strtod
没有正确读取参数类型。
if (temp == "|") else values.clear();}else value =
strtod
(temp, &endptr)
浏览 0
提问于2018-11-09
得票数 1
回答已采纳
1
回答
不带
strtod
/sprintf的浮点转换
但是,如果浮点转换要比运行iconv慢,那么我可以使用
strtod
/sprintf 的包装器。
浏览 1
提问于2013-07-23
得票数 1
回答已采纳
2
回答
传递的指针的
strtod
定义和类型
从定义double
strtod
( const char * str, char ** endptr );char szOrbits[] = "365.2429.53";double d1, d2;d2 =
strtod
(pEnd,NULL); 如果endptr应该是
浏览 3
提问于2012-09-22
得票数 0
回答已采纳
3
回答
链接错误:未定义符号:___
strtod
未定义的符号:__
strtod
据我所知,这是一个C99函数,MinGW,GCC支持它。
浏览 2
提问于2011-12-07
得票数 1
回答已采纳
1
回答
dtoa.c中的
strtod
()函数
在此基础上,我还想使用上述源代码中的
strtod
()函数,假定的优点是在不同平台上获得一致的结果。但是,
strtod
调用会导致内存保护问题。有没有人知道需要什么才能让这个函数工作?
浏览 0
修改于2013-02-04
得票数 3
回答已采纳
2
回答
使用
strtod
()/strtold()的意外endptr
我希望endptr指向与
strtod
()和strtold()相同的值。然而,他们的观点不同。我怀疑strtold()是错误的。OTOH,这可能是一种情况,规格是不明确的,任何一个结果是可以接受的。post char *s = "123ez"; double d =
strtod
浏览 7
修改于2015-03-13
得票数 4
回答已采纳
4
回答
strtod
接受"e“,但也接受"d”--为什么?
虽然
strtod
接受'e‘作为输入字符串中的一个字符(准确地说是一个字符)是有意义的,但我发现它也接受'd’。int main ()char *s[] = {"1a1", "1e1", "1d1", "1f1"};double d0, d1, d2, d3;d1 =
strtod
(s[1],NULL); d2 = <e
浏览 5
修改于2011-06-02
得票数 3
回答已采纳
1
回答
为什么
strtod
不能以正确的方式工作?
我正在用GNU GCC编译器编写代码块编辑器,我尝试使用以下原型的函数
strtod
:如果我使用以下代码:int main() { a="99.5HELLO"; printf("%.1lf\n%s",
strtod
浏览 3
修改于2015-12-12
得票数 2
回答已采纳
1
回答
strtol和
strtod
的ARMCC 5优化
要从文本中获取double/float值,我使用
strtod
(或strtof)。注意,字符串操作是在一个单独的缓冲区中进行的,与UART不同。如果我摆脱了标准库,并且使用了从ANSI源代码库下载的自定义
strtod
函数,那么我只会得到带有ERANGE错误的0。void GnssStringToLatLonDegMin(const char* str, LatLong_t* struc) double dbl = 0.0; dbl =
strtod
0x08011FFE EEB08A40 VMOV.F32
浏览 0
修改于2017-05-30
得票数 0
回答已采纳
2
回答
strtod
没有在错误的输入上设置errno
g++ (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1...errno = 0 ;char *err;if (strlen(err)) { cout << "Please
浏览 6
修改于2012-03-21
得票数 2
回答已采纳
1
回答
C-
strtod
()无法识别小数点
我做了一些研究,为了得到一个数字,我决定在我的缓冲区上使用
strtod
()。int number;number =
strtod
(myNumber,NULL);int number;number =
strtod
(myNumber,NULL); printf(
浏览 7
提问于2015-07-06
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券