-1
我的函數以一個字符串的形式輸入大量數據。我需要將每個數字存儲在一個整數數組中,但一直未能這樣做。當我做一個for循環並使數組[i] = string [i]時,它將數字保存爲ascii值。我一直試圖將這個數字從它的ascii值轉換成一個整數,但我不能讓atoi工作。有什麼建議麼?在C++中,如何將字符串格式化爲「######」並將每個字符存儲爲整數?
我的函數以一個字符串的形式輸入大量數據。我需要將每個數字存儲在一個整數數組中,但一直未能這樣做。當我做一個for循環並使數組[i] = string [i]時,它將數字保存爲ascii值。我一直試圖將這個數字從它的ascii值轉換成一個整數,但我不能讓atoi工作。有什麼建議麼?在C++中,如何將字符串格式化爲「######」並將每個字符存儲爲整數?
由於標記'0'
- '9'
需要被在基本字符集編碼consecutivly,數字字符c
的數值僅僅是c - '0'
。
我以爲我曾嘗試過,但很明顯,當我做了,我做錯了什麼。感謝你的回答! – wcm