atoi

    2熱度

    3回答

    通過的atoi轉換比方說,我有char x[3] = "123";,我想轉換隻指數1和字符數組的索引2「23」,我可以做到這一點通過atoi? 我知道我可以通過char z[2]; z[0]=x[1]; z[1]=x[2]; atoi(z);這樣做,但這不是我所要求的。

    1熱度

    2回答

    我想將一個整數數組傳入我的程序。有沒有更好的方法將其轉換爲整數?目前,我得到一個錯誤:「變量大小的物體可能無法初始化」 for(i = 0; i < argc; i++) { int arr[i] = atoi(argv[i]); }

    -1熱度

    1回答

    我使用的atoi()來得到一個頭的狀態代碼,但它不是用下面的輸入工作: " 404 Not Found\r\nContent-type: text/html\r\nDate: Thu, 12 Dec 2013 20:53:22 GMT\r\nConnection: close\r\n\r\n" 應該不會吧停止閱讀第一個非數字字符?如上描述:http://www-control.eng.cam.ac

    0熱度

    2回答

    在我寫的代碼中,我接收一個字符串,檢查它是否只包含十進制數字,然後將該字符串轉換爲int。但是,在我的代碼中,atoi返回0,而不是作爲int的字符串。有人能告訴我我在哪裏搞亂了嗎? while (!sucess || 0 == Entries){ delete [] bufferptr; buffer = nullptr; buffer = new char [MA

    0熱度

    2回答

    對不起,第一次在這裏提問。 所以我有這個功能,我有一個向量類型的名稱和分數的遊戲玩家,而即時嘗試做排名牆。 在我需要將字符串轉換爲int的程序的特定部分。字符串的一部分實際上是在串矢量一個數字,我需要它是int,所以我可以用其他的數字進行比較,所以這裏是: void exibir_ranking(vector<string> &ranking) //dentro do laco, procura

    -2熱度

    1回答

    我有一個奇怪的問題,與atoi(): 我有一個字符串(讓我們說str)這就像「aaaa 1111 \ 0」(我打印和檢查 - 它的確是它) 。 我試圖在str + 5上執行atoi,程序剛剛崩潰。我在前後添加了一行日誌,我可以看到前一行,但之後沒有任何記錄。所以問題出在這一行。 我也打印了str + 5,結果如預期的那樣,所以字符串也沒有錯。 然後我嘗試創建一個大小爲5的char []數組,並複製

    0熱度

    1回答

    我想讀取9個字符的字符串轉換爲9個整數值,存儲在一個數組中(現在我將它們存儲在9個單獨的整數中,他們在陣列中,一旦他們在OK中讀取)。我採取的一般方法:將字符串分成9個字符值,將每個值轉換(atoi)爲一個整數並存儲爲9個整數,並將整數存入數組中。奇怪的是,雖然單個值可以毫無問題地分解爲單個字符,但在某種程度上「看到」了其他相鄰值(根本不包含在該字符中)並將其轉換回來。 示例代碼: countro

    1熱度

    3回答

    我已經從文件中讀取一行,我試圖將它轉換爲int。由於某種原因,atoi()(將字符串轉換爲整數)將不接受std::string作爲參數(可能與字符串vs c字符串vs char數組有關的一些問題?) - 我如何才能使atoi()正常工作,以便我可以解析此文本文件? (將會從中抽取很多整數)。 代碼: int main() { string line; // string fi

    0熱度

    2回答

    當用參數15運行我的程序時,atoi返回1.Atoi只返回第一個數字。這是否應該發生?我如何解決它? int _tmain(int argc, char* argv[]) { int a = atoi(argv[1]); }

    3熱度

    2回答

    您好我是新來的C++和試圖做一個任務,我們要從一個txt文件中的 surname,initial,number1,number2 格式讀取大量數據在有人建議以字符串的形式讀取2個值之前,我要求幫助,然後使用stoi()或atoi()將其轉換爲int。這很好,除了我需要使用這個參數「-std = C++ 11」進行編譯或者它會返回一個錯誤。這在我自己的計算機上不會出現問題,它將處理「-std =