标签: c++
我试图将字符串变量中的最后一个字符与两个特定字符中的一个进行比较,以便指示循环结束。
当循环开始并将按计划收集字符时,即使它应该检测到退出的给定字符,循环也不会退出。
循环类似于:
string svar; string temp; while(svar[svar.size()-1] != '.') { istream << temp; svar += temp; }
实际的循环用于我正在编写的程序的重写提取操作符。