C/C++並沒(méi)有提供內(nèi)建的int轉(zhuǎn)string函數(shù),這裡提供幾個(gè)方式達(dá)到這個(gè)需求。
1.若用C語(yǔ)言,且想將int轉(zhuǎn)char *,可用sprintf(),sprintf()可用類(lèi)似printf()參數(shù)轉(zhuǎn)型。
2.若用C語(yǔ)言,還有另外一個(gè)寫(xiě)法,使用_itoa(),Microsoft將這個(gè)function擴(kuò)充成好幾個(gè)版本,可參考MSDN Library。
3.若用C++,stringstream是個(gè)很好用的東西,stringstream無(wú)論是<<或>>,都會(huì)自動(dòng)轉(zhuǎn)型,要做各型別間的轉(zhuǎn)換,stringstream是個(gè)很好的媒介。
4.若用C++,據(jù)稱(chēng)boost有更好的方法,不過(guò)我還沒(méi)有裝boost,所以無(wú)從測(cè)試