我想在我的程序中使用atoi
函數,但是我發現它不起作用。我怎樣才能讓atoi在我的ADS項目中工作?
#include <ctype.h>
int value;
value=atoi(buf);
char buf
點, 「1000」 或類似的東西,通過\0
終止。我已經檢查過了。 但值總是爲零。我試過strtol()
,但我得到了同樣的錯誤。
- 我的ADS(ARM Developer Suit)是v1.2(s3c2440)。我可以在armlib路徑(c_t_xx.l)中找到這些庫。
- 我使用
axd
調試模式,所以我可以跟蹤我的代碼。我發現"bl
,所以我認爲asm代碼鏈接正確。
__rt_ctype_table"
請給任何建議來解決這個問題。
您的緩衝區不包含1000,然後。 – zmbq 2012-07-17 08:35:39
'atio'在'stdlib.h'中,你可以給我們一個示範嗎? – 2012-07-17 08:36:52
buf來自哪裏?如果你聲明它,那就是這個緩衝區中的值是隨機的。 – petermlm 2012-07-17 08:37:06