[問題] 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