2012-04-29 51 views
-4

我想签一个字符数组转换为C.无符号的字符我怎么能做到这一点的一个数组?转换符号字符[]为unsigned char []用C

+1

你是什么意思说“转换”? –

+0

请参阅:[Stack Overflow是不是你个人的研究助理(http://meta.stackexchange.com/a/128553/172496)。什么可能混淆你的是,[堆栈溢出并不像所有其他的网站(http://meta.stackexchange.com/a/128554/172496) –

+0

有关的memcpy什么? –

回答

5

为什么不使用memcpy?

unsigned char uChars[count]; 
signed char sChars[count]; 

memcpy(uChars, sChars, count); 
+0

+1。 'char foo [x]'是'signed'类型的默认值,对吗? – Jack

+4

@Jack实现依赖。 –

+0

@DanielFischer:谢谢。 – Jack