[問題] 將string轉成int輸出
開發平台(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: 114.39.137.207
推
09/04 22:56, , 1F
09/04 22:56, 1F
→
09/04 23:07, , 2F
09/04 23:07, 2F
→
09/04 23:08, , 3F
09/04 23:08, 3F
推
09/04 23:10, , 4F
09/04 23:10, 4F
→
09/04 23:15, , 5F
09/04 23:15, 5F
→
09/04 23:17, , 6F
09/04 23:17, 6F
→
09/04 23:17, , 7F
09/04 23:17, 7F
→
09/04 23:19, , 8F
09/04 23:19, 8F
→
09/04 23:25, , 9F
09/04 23:25, 9F
推
09/05 03:02, , 10F
09/05 03:02, 10F
→
09/05 10:45, , 11F
09/05 10:45, 11F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):