[问题] array转int

楼主: ybelauren (真的吗)   2014-04-12 13:01:17
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC2005
问题(Question):
目前遇到被宣告成unsigned char的array[10],尝试着用下面的code转成int
int i,sum = 0;
for (i = 0; array != '\0'; i++)
{
sum += (sum + !(array - '1'));
}
但总是遇到"无法将参数 1 从 'unsigned char' 转换成 'LPCTSTR'"这样的错误
不知道有其他的方式(不限定用哪种方式转,也有试过atoi...etc,但总是有上述的错误)
可以把array转成int吗?
自己主要是想把array[10]转成一组数字,去秀在MFC的edit control上这样
谢谢
作者: purincess (purincess)   2014-04-12 13:04:00
这code怎么感觉无穷循环...
作者: AndyLeo (打败超越一切的人)   2014-04-12 13:06:00
既然是array,你不是应该拿array[i]吗?
作者: kwpn (ITSST)   2014-04-12 17:08:00
同花能转成full house吗??
作者: jack710619 (ECLin)   2014-04-13 10:51:00
char转int不是直接减掉0的ascii就好了嘛0.0
作者: EdisonX (卡卡兽)   2014-04-13 12:52:00
但你现在是char array 转 int …
楼主: ybelauren (真的吗)   2014-04-13 22:42:00
还是可以转CString也可以 最主要现在是array现在是想转成可以秀到editcontrol上而已
作者: EdisonX (卡卡兽)   2014-04-14 00:10:00
那就转 CString 啊 @@
作者: Gway (我爱的你 也爱我 好吗?)   2014-04-16 12:48:00
我也是认同1楼... 看不懂他想做的事 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com