📄 subject_53645.htm
字号:
<p>
序号:53645 发表者:圆锥曲线 发表日期:2003-09-21 21:55:53
<br>主题:如何把一个int型的数字转化成一个字符串?
<br>内容:傻傻的问一下这个问题:<BR> int a=100;<BR> //把a,转化成字符串"100",赋给char * str;<BR> FILE * fp;<BR> fopen("rb",str);<BR> 我想把a转化成"100" ,以便程序中要打开“100”这样一个二进制文件,所以要严格保证它就是“100”。<BR> 我用itoa()、sprintf(),不知道如何去严格实现它,大家有什么办法呢?请把代码贴上来,谢谢,多谢,多谢。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iamhere 回复日期:2003-09-21 22:16:39
<br>内容:char str[20];<BR>itoa( a , str , 10 );或者sprintf( str , "%d" , a );<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>
回复者:圆锥曲线 回复日期:2003-09-22 19:29:50
<br>内容:但是我不知道a此时的长度,用itoa(a,str,10);可以正确转换吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:iamhere 回复日期:2003-09-22 20:16:07
<br>内容:10指的是10进制,<BR>不知道a的长度,那么就把str这个字符串定义得足够长。<BR>其实如果知道a的类型,那么a的取值范围就知道了,最大长度也就知道了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:圆锥曲线 回复日期:2003-09-24 18:39:56
<br>内容:Many thanks!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -