📄 subject_23627.htm
字号:
<p>
序号:23627 发表者:天阔海空 发表日期:2002-12-05 14:55:29
<br>主题:请教一个问题??
<br>内容:有办法将一个双精度数转换成字符串吗??
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:凯凯 回复日期:2002-12-05 14:58:51
<br>内容:char *_ecvt( double value, int count, int *dec, int *sign );
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:凯凯 回复日期:2002-12-05 14:59:15
<br>内容:#include <stdlib.h><BR>#include <stdio.h><BR><BR>void main( void )<BR>{<BR> int decimal, sign;<BR> char *buffer;<BR> int precision = 10;<BR> double source = 3.1415926535;<BR><BR> buffer = _ecvt( source, precision, &decimal, &sign );<BR> printf( "source: %2.10f buffer: '%s' decimal: %d sign: %d\n",<BR> source, buffer, decimal, sign );<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天阔海空 回复日期:2002-12-05 17:00:10
<br>内容:可是转成字符串的双精度数无法保留小数点呀,还有什么方法吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:凯凯 回复日期:2002-12-05 17:23:43
<br>内容:是呀,自己再进一步处理。<BR>decimal中指出了整数部分的位数。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天阔海空 回复日期:2002-12-06 10:22:09
<br>内容:用这也函数我可以实现将双精度数字转换成字符串后,把整数部分赋给一个字符数组,可是小数部分怎么保留下来呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:bottle_fish 回复日期:2002-12-06 12:34:14
<br>内容:可以用CString::Mid函数,过滤<BR>或者用CString::Left<BR>2002-12-6 12:37:46
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -