Re: [問題] vector遇到小數點的問題!!!?

看板C_and_CPP (C/C++)作者 (眠月)時間16年前 (2009/07/21 02:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《CuBa818 (#酷拔#)》之銘言: : stringstream ss(strLine); : vector<double> row; : int data; : while (ss >> data) : { : row.push_back(data); : 碰到小數點後,vector的存入就產生問題。 : 請問有哪裡寫錯嗎?? 你用 int 去接阿?那當然會壞掉阿, istream 碰到不能處理的東西就壞掉了, 然後因為壞掉了,後面的東西根本讀不進來, 你印出來看到的都是沒有初始化的記憶體隨機值, 請把你的 data 宣告成搭跛。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.112.235
文章代碼(AID): #1APBNlhF (C_and_CPP)
文章代碼(AID): #1APBNlhF (C_and_CPP)