我正在尋找一種方法來以便攜方式將一個整數轉換爲字符串(可移植至少包括Windows和Linux,x86和x86_64),但我認爲itoa(X)
與atoi(1)
一樣標準。如何將整數轉換爲可移植的字符串?
但我讀了維基百科條目中的以下內容:
的itoa函數是一個普遍的非標準擴展標準C語言編程。它不能被輕易使用,因爲它沒有在任何C語言標準中定義;然而,編譯器通常在不一致模式下通過頭提供它,因爲它是標準庫函數atoi的邏輯對應物。
因此,我想知道是否有任何方式可以以便攜方式來做到這一點。如果我必須寫自己的功能,我必須小心處理哪些事情?
雖然itoa不是_officiallyally portable,但我懷疑你會遇到過問題。如果你這樣做,這是一個非常簡單的函數來編寫。 – 2010-02-09 00:19:06
你總是可以實現你自己的:P – 2010-02-09 00:21:12