Re: [問題] 將string轉成int輸出

看板C_and_CPP作者 (Dirk)時間11年前 (2012/09/04 23:48), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/3 (看更多)
我偷了inet_pton4的原始程式碼 ;) http://ideone.com/bdqk1 回到原本的問題:int可以用,思考ipv4是用4 bytes儲存的即可知。 ※ 引述《ghayen (給10班全體:教練感謝你們)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : C++ : 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) : STL : 問題(Question): : 小弟我想將IP Address (type std::string )轉換成int型態,寫了一個小程式進行測試。 : 主要的問題是轉換過的ip值,只會顯示第一個值,而不是完整的ip。 : 已知道應該是int不適用,想請問板上各位C++先進我應該用哪種型態表示比較適合? : 懇請賜教,謝謝。 : 餵入的資料(Input): : 140.127.34.222 : 預期的正確結果(Expected Output): : 140.127.34.222 : 錯誤結果(Wrong Output): : 140 : 程式碼(Code):(請善用置底文網頁, 記得排版) : http://ideone.com/Gc22l : 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 96.44.189.101

09/04 23:51, , 1F
推推,這方法讚
09/04 23:51, 1F

09/04 23:55, , 2F
感謝您的解答:)
09/04 23:55, 2F

09/05 12:06, , 3F
http://pastie.org/4666191 這樣用就可以!
09/05 12:06, 3F
文章代碼(AID): #1GHYBdGM (C_and_CPP)
文章代碼(AID): #1GHYBdGM (C_and_CPP)