Re: [問題] 為什麼我無法使用atoi(c語言)

看板C_and_CPP (C/C++)作者 (小虎)時間16年前 (2009/06/14 22:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《dodomax (肥狗)》之銘言: : 我有include stdio.h也有stdlib.h : 可是用itoa會產生錯誤訊息 : 只能改用spintf : 可是我還是不太懂為什麼我無法使用itoa? char* itoa( size_t value ) { static char buffer[32]; char* text = buffer + 31; do { *--text = value % 10 + '0'; } while( value /= 10 ); return text; } 不過出來得不能直接塞到 char* 就是了 這只適合 string 或者 strcpy ... 所以這類問題沒有 ato? 那麼簡單好用 有些還是效能問題 如果你還想塞 char[] params 還需要作 reverse 的動作 上面這算有一點點 trick 了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.192.101
文章代碼(AID): #1ADGwSOa (C_and_CPP)
文章代碼(AID): #1ADGwSOa (C_and_CPP)