2010-08-23 71 views
1

我只看到只有數字的字符串。這是我的字符串。 SMUL 9 A B 如何獲得數字9作爲int類型。其他可能的字符串可能是: SMUL 13 AB SMUL 43 100 21如何從字符串中獲取數值(將其轉換爲int)?

+1

所以'SMUL 9 A B'會給你回'9'。 「SMUL 13 A B SMUL 43 100 21」會產生什麼結果? – 2010-08-23 07:26:16

+0

哦對不起。我忘了分開他們。 SMUL 13 A B - >讓我回來13. SMUL 43 100 21給我三個數字。謝謝 :) – user420360 2010-08-23 07:45:00

回答

1

你的運氣可以使用atoi庫函數:

int atoi(const char *nptr); 
0

的atoi是壞的,沒有錯誤處理,例如:atoi(「0」)== atoi(「foobar」)! 改用strtol或sscanf。

相關問題