string input;
cin>>input;
int len = 0;
string strtmp;
istringstream strstream(input);
strstream>>len>>strtmp;
以上程序在vc6和vs2005运行不一致,不知道是小弟机器原因还是什么问题,很困惑,同样的程序怎么运行不一样呢,
难道是vc6编译器和vs2005编译器差别???
输入:9,AUStralia
当从字符串流向len和strtmp读的时候,vc6下可以读正确,len为9,strtmp为,AUStralia。
可在vs2005下读入失败,len为初始值0,strtmp为空。
小第百思不得其解,求教大神是什么原因???