C++ atoi函數的實現
以前我曾經發過C++ itoa函數的實現,現在發C++ atoi函數,為即將參加NOIP的同學們做貢獻。
本文轉載自http://blog.csdn.net/serine/article/details/2154377,但是他的代碼有個致命的錯誤,運行後程序會崩潰的,我已經將其改正。
int myatoi(char *str) { int ret=0; int sign=1; if(*str=='-') sign=-1; else ret=ret*10+(*str-'0'); str++; while(*str!= '\0') { ret=ret*10+(*str-'0'); str++; } return sign*ret; }