作者yoco315 (眠月)
看板C_and_CPP
标题Re: [问题] vector遇到小数点的问题!!!?
时间Tue Jul 21 02:22:37 2009
※ 引述《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