我需要將我的字符串轉換爲int數組。所以我在字符串上做了一個循環,並且從stdlib.h
調用int atoi(char *p)
函數,但它在mac上不工作(有時候我在Windows上嘗試過它,並且它工作的很好)。簡單的循環:Atoi(char * p)函數
for(p = buff; *p; p++)
printf("%d", atoi(p));
這個功能的工作有什麼問題,你覺得呢?
我需要將我的字符串轉換爲int數組。所以我在字符串上做了一個循環,並且從stdlib.h
調用int atoi(char *p)
函數,但它在mac上不工作(有時候我在Windows上嘗試過它,並且它工作的很好)。簡單的循環:Atoi(char * p)函數
for(p = buff; *p; p++)
printf("%d", atoi(p));
這個功能的工作有什麼問題,你覺得呢?
你的意思是將'buff'中的每個'char'轉換爲'int'? – hmjd