提问人:PotatoChip1172 提问时间:6/11/2020 最后编辑:PotatoChip1172 更新时间:6/11/2020 访问量:63
C++ istream 永远运行
C++ istream runs forever
问:
我是一个初学者,对我怎么仍然没有得到它感到失望。 我需要帮助..
MAIN==
ifstream infile("new.txt");
if (!infile) return -1;
Class classObj;
infile >> classObj;
Class.h
public:
friend istream& operator>>(istream & input, Class cObj);
Class.cpp
istream& operator>>(istream & input, Class cObj){
string temp;
while(temp!="TEST6"){
getline(input, temp, ',');
if(temp=="TEST1") cObj.setA(temp);
if(temp=="TEST3") cObj.setB(temp);
if(temp=="TEST5") cObj.setC(temp);
if(temp=="TEST6") cObj.setD(temp);
}
return input;
}
new.txt==
TEST1,TEST2,TEST3,TEST4,TEST5,TEST6
我是一些随机的文字对不起
答: 暂无答案
下一个:移动 std::istream
评论
temp
T
while(temp!="TEST6"){ getline(input, temp, ',');
while (temp!="TEST6" && getline(input, temp, ',')) {