CS106L
CS106L 2019 FALL
Stream
istringstream
, ostringstream
if (!getline(cin, line)) // 标准输入 cin 中读取一整行字符串,存入 line
throw domain_error("Unable to get line from cin."); // 标准库异常,
istringstream iss(line); // 输入字符串流
iss >> result; // istringstream 中提取一个值,赋给 result
if(!(iss >> name >> year >> average)) throw "Invalid file format.";
fpos pos = oss.tellp() + streamoff(3);
oss.seekp(pos);
状态位,当流的状态位不是good时,流操作将无效