📄 subject_65404.htm
字号:
<p>
序号:65404 发表者:夏雪宜 发表日期:2003-12-17 14:43:55
<br>主题:数制转换的问题
<br>内容:我又一个数,假如是10,是unsigned char型的,现在我想转换为十进制的数,我不想转换成16,我想转换成十进制的10。不知道应该如何转换?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:yanzheng 回复日期:2003-12-17 14:54:23
<br>内容:字符串转换为其它数据类型<BR>strcpy(temp,"123"); <BR>短整型(int)i = atoi(temp); <BR>长整型(long)l = atol(temp); <BR>浮点(double)d = atof(temp); <BR>CString变量CString name = temp; <BR>BSTR变量 BSTR bstrValue = ::SysAllocString(L"程序员"); ...///完成对bstrValue的使用SysFreeString(bstrValue); <BR>CComBSTR变量CComBSTR类型变量可以直接赋值CComBSTR bstrVar1("test");CComBSTR bstrVar2(temp);<BR>_bstr_t变量_bstr_t类型的变量可以直接赋值_bstr_t bstrVar1("test"); _bstr_t bstrVar2(temp);
<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-12-17 14:57:29
<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>
<font color=red>答案被接受</font><br>回复者:yanzheng 回复日期:2003-12-17 15:00:50
<br>内容:char temp[2];<BR>int i = atoi(temp);<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-12-17 15:08:14
<br>内容: 错误:error C2664: 'atoi' : cannot convert parameter 1 from 'unsigned char' to 'const char *'<BR> Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
<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-12-17 15:10:51
<br>内容:.....<BR> char *str = "123";<BR> int num = atoi(str);
<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-12-17 15:12:40
<br>内容:可能是我说的不清楚,我是想将一个unsigned char的10转换成十进制的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>
回复者:浪际天涯 回复日期:2003-12-17 15:27:00
<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-12-17 17:47:39
<br>内容:char c='0';<BR>int i=c-'0';或者i=c-48;<BR>结果i=0<BR><BR>char c=0;<BR>int i=c;<BR>结果i=0<BR><BR>char c=10;<BR>char str[10];<BR>sprintf(str,"%3d",c);<BR>这样的结果str[0]=' ',str[1]='1',str[2]='0'(c>128时,str[0]='-')<BR>是不是这个意思,呵呵<BR>2003-12-18 10:50:45
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -