返回信息流如果代码是上面那种情况,运行的是错误的结果,见括号不匹配的那张图
把第一行代码注释掉,下面三行取消注释,就是那张括号匹配的。
读取的文件第一行内容为:孔方兄,阿堵物
有谁知道是什么原因吗?[ema0]
已解决:文件的问题,感谢每一位回复我的大神们,么么哒
去除CRLF: 用sed去除CRLF(.$)
sed -e 's/.$//g' newfile1.txt > newfile.txt
这是一条镜像帖。来源:北邮人论坛 / cpp / #79279同步于 2014/5/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
发一个个人觉得是灵异事件的代码现象,菜鸟和大神都可以讨论下
nashiyue
2014/5/11镜像同步26 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 gdl 的大作中提到: 】
: 有几个问题,spilt是你自己写的函数吗?返回的是什么。我用其他方式改写了下,都无法复现问题。
vector<string> *spilt(const string &str,const string &sep){
vector<string> *svec = new vector<string>;
string::size_type beg=0,end=0;
beg =str.find_first_not_of(sep,end);
while(beg != string::npos){
end = str.find_first_of(sep,beg);
if(end == string::npos){
svec->push_back(string(str,beg));
break;
}
else{
svec->push_back(string(str,beg,end-beg));
beg =str.find_first_not_of(sep,end);
}
}
return svec;
}
【 在 gdl 的大作中提到: 】
: 有几个问题,spilt是你自己写的函数吗?返回的是什么。我用其他方式改写了下,都无法复现问题。
就一个分词的函数,返回指向vector<string> 的指针
我师兄也没重现这个问题~cry[ema16]
我还是无法重现……
【 在 nashiyue 的大作中提到: 】
: 就一个分词的函数,返回指向vector<string> 的指针
: 我师兄也没重现这个问题~cry
你就慢慢调试你的程序吧
【 在 nashiyue 的大作中提到: 】
: 就一个分词的函数,返回指向vector<string> 的指针
: 我师兄也没重现这个问题~cry