2011-07-04 116 views

回答

0
unsigned char s[] = "How now brown cow.\n"; 
+0

謝謝,我有一個像「10001001」字符串,我想存儲它在一個無符號的字符變量。怎麼做? – zahratTZ

+0

@zahratTZ如果還有其他問題,請點擊[問問題](http://stackoverflow.com/questions/ask)按鈕。 – Dustin

1

從您的意見,好像你要分析的二進制數字的ASCII字符串。這是你怎麼做的:

#include <stdlib.h> 
const char* binary = "10001001"; 
char* next; 
unsigned char value = strtoul(binary, &next, 2); 
if (*next) { /* conversion failed */ }